Терминология обмена сообщениями? - PullRequest
2 голосов
/ 11 марта 2010

Мне просто любопытно, я пишу несколько заметок для друга и не знаю, как лучше всего сослаться на происходящее здесь ...

[myObject display];
  1. получить доступ к объекту, вызвав display

  2. доступ к объекту с помощью дисплея сообщений

  3. получить доступ к объекту, отправив сообщение на дисплей

  4. другое ...

Просто хочу убедиться, что я правильно понял терминологию.

1024 * Гэри *

Ответы [ 3 ]

8 голосов
/ 11 марта 2010

Строго говоря, вызов "отправляет сообщение display на myObject".

Однако, в равной степени понятно и часто проще сказать "вызов display метода myObject". В большинстве случаев выражения эквивалентны - но первое показывает больше о том, что происходит, и где вещи могут отличаться (объект может перехватить сообщение и сделать с ним что-то еще, кроме вызова метода).

4 голосов
/ 11 марта 2010

Вы отправляете сообщение на экран myObject или говорите myObject для отображения.

Вы не обращаетесь к myObject, вы говорите ему сделать что-то.

2 голосов
/ 11 марта 2010

Я бы сказал: отправить display на myObject.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...