什么是消息?
一个单一的对象本身一般没什么大用,它通常作为包含很多对
象的更大的程序或应用程序的一个组件而存在。通过这些对象
的交互作用,可以得到更高级别的功能和更复杂的行为。
软件对象通过互相发送消息进行交互和通讯。当对象A希望对象
B执行B中的一个方法时,对象A发送一条消息给对象B。
有时,接收信息的对象需要更多的信息,以便确切知道做什
么。这些与消息一起传送的信息叫做参数。
消息由三部分组成:
消息到达的对象。
执行的方法名。
方法需要的参数
消息的好处:
对象的行为通过它的方法表达,因此消息传送支持所有可
能的对象之间的交互。
对象不必在相同的程序或者在相同的机器上,也能互相传
送消息。