面向对象方法中的“消息与多态”

面向对象方法中的“消息与多态”

在面向对象方法中,完成一件事情的方法就是向有关对象发送消息。消息体现了对象的自治性和独立性,对象间可以通过消息实现交互,模拟现实世界。接收对象收到消息后,调用自己的操作来改变状态或返回结果,因此同样的输入参数可能因对象的初始状态不同而得到不同的终态。 多态指不同事物具有不同表现形式的能力,多态机制使具有不同内部结构的对象可以共享相同的外部接口,这样又很好地支持了消息机制,而不同对象接收到同一个消息可产生完全不同的结果也是多态的一种体现形式 。

Top