2010-03-11 4 views
2

Je suis curieux, je suis en train d'écrire quelques notes pour un ami et ne suis pas sûr de savoir comment mieux se référer à ce qu'il se passe ici ...Terminologie de messagerie d'objet?

[myObject display]; 
  1. accéder à l'objet en appelant l'affichage

  2. accéder à l'objet par l'affichage de messagerie

  3. accéder à l'objet en envoyant le message affiché

  4. autre ...

Je veux juste m'assurer d'avoir la bonne terminologie.

gary

+0

souvent avec c il est plus facile de lire les choses en arrière – slf

Répondre

8

Strictement parlant, l'appel "envoie le message display à myObject".

Cependant, il est également compris, et souvent plus simple, de dire "appeler la méthode display de myObject". Dans la plupart des cas, les expressions sont équivalentes - mais la première révèle davantage ce qui se passe et où les choses peuvent différer (l'objet peut intercepter le message et faire autre chose avec lui que d'appeler la méthode).

2

Je dirais: Envoyer display-myObject.

4

Vous envoyez le message à myObject ou vous indiquez à myObject de s'afficher.

Vous n'accédez pas à myObject, vous lui dites de faire quelque chose.