1
 软件工程
1.8.2 6.2 面向对象方法的基本概念

6.2 面向对象方法的基本概念

Peter Coad和Edward Yourdon提出用下列等式来识别面向对象方法,即

面向对象=对象+类+继承+通过消息的通信

也就是说,面向对象是既使用对象(Objects)又使用类(Classes)和继承(Interitance)等机制,而且对象之间仅通过传递消息(Messages)来实现彼此通信。

如果只使用对象和消息,则这种方法是基于对象的(Object-based)方法,而不能称为面向对象的方法;如果把所有对象都划分为类,则这种方法称为基于类的(Class-based)方法,但仍然不是面向对象的方法。只有同时使用对象、类、继承和消息的方法,才是真正面向对象的方法。