Object Messaging Terminology?
I am just curious, I am writing some notes for a frien开发者_高级运维d and am not sure how to best refer to whats happening here ...
[myObject display];
access the object by calling display
access the object by messaging display
access the object by sending the display message
other ...
Just want to make sure I get the terminology right.
gary
Strictly speaking the call "sends the display
message to myObject
".
However, it's equally understood, and often simpler, to say "call the display
method of myObject
".
In most cases the expressions are equivalent - but the first reveals more about what is going on, and where things may differ (the object may intercept the message and do something else with it other than call the method).
You're sending the display message to myObject or you're telling myObject to display.
You're not accessing myObject, you're telling it to do something.
I would say: Send display
to myObject
.
精彩评论