self messaggio(non ricorsiva) vs auto ricorsiva messaggio

Qual è la differenza di questi due messaggi? Ho cercato in internet un po ‘ e la maggior parte di quello che ho potuto trovare è

Un auto è un messaggio che un oggetto invia a se stesso. Si tratta di un messaggio che rappresenta l’invocazione del messaggio della stessa linea di vita. Un self messaggio può rappresentare una chiamata ricorsiva di un’operazione o di un metodo di chiamare un altro metodo appartenenti allo stesso oggetto.

Qual è il vantaggio di attivazione aggiuntivo bar ricorsiva che messaggio porta?

In notazione grafica:

non ricorsiva self messaggio:

self messaggio(non ricorsiva) vs auto ricorsiva messaggio

ricorsiva self messaggio

self messaggio(non ricorsiva) vs auto ricorsiva messaggio

qual è la differenza?

 

One Reply
  1. 18

    Si dovrebbe usare un stesso messaggio di quando si funzioni di chiamata in classe, che dice di non chiamare altre funzioni, di non inviare messaggi (o si fa ma non si desidera mostrare questo in sequenza).

    Se anche voi volete modello di come le funzioni interne di classe interagire con altri cavi di sicurezza, è necessario utilizzare le chiamate ricorsive per mostrare questo, altrimenti il lettore non può sapere che i messaggi inviati/ricevuti dalla funzione interna.

Lascia un commento