2011-01-03 2 views
4

В Objective-C, когда у вас естьЭквивалентный термин «приемник» в языках не Objective-C

[A something] 

А называется как «приемник». Мне интересно, что эквивалентный термин относится к другим объектно-ориентированным языкам, особенно к вызовам метода, а не к передающим сообщениям.

Caller/Callee ссылается на фактические методы, о которых я думаю, а не на объект. Кроме того, я не уверен в «экземпляре», как на языке, с которым я работаю, Вала, вы можете называть методы в структурах и пространствах имен, которые вы бы не классифицировали как объекты или экземпляры.

Что представляют собой мысли людей?

ответ

3

Я думаю, что наиболее распространенным термином является только «объект». В Python традиционно называется self.

+0

Я склонен дать ответ на вас, так как я не думаю, что есть определенный срок. – jamesmoschou

0

Это метод, вызывающий, а не передача сообщений, поэтому еще один общий термин, особенно среди хакеров Perl, - это invocant.

Когда вы вызываете метод, вы делаете это с помощью invocant. Когда вы звоните new() по номеру Cat, название класса, Cat, является произношением new(). [...] Когда вы вызываете метод на объекте , этот объект является invocant.

- хроматические, Modern Perl