auto message(non récursif) vs l'récursive message
Quelle est la différence de ces deux messages? J'ai cherché sur le web un peu et la plupart de ce que j'ai pu trouver est
Une auto message est un message d'un objet envoie à lui-même. C'est un message que représente l'invocation de message de la même bouée de sauvetage. Auto message peut représenter un appel récursif d'une opération, ou une méthode qui appelle une autre méthode appartenant à un même objet.
Quel est l'avantage supplémentaire de la barre d'activation que récursive message apporte?
Dans la notation graphique:
non récursive auto message:
récursive auto message
quelle est la différence?
Vous devez vous connecter pour publier un commentaire.
Vous devez utiliser un message lorsque vous appelez des fonctions dans la classe qui ne soit pas en appeler d'autres fonctions, ne pas envoyer de messages (ou qu'ils font, mais vous ne voulez pas montrer dans la séquence).
Si vous aussi vous voulez modéliser la façon dont les fonctions internes de la classe d'interagir avec d'autres lignes de vie, vous avez à utiliser les appels récursifs pour l'illustrer, sinon le lecteur ne peut pas savoir que les messages sont envoyés et reçus à partir de l'intérieur de la fonction.