程序设计
3.面向对象的程序设计方法,对象,属性以及继承于多态性
1)面向对象的方法优点
与人类习惯的思维方式一致,稳定性好,可重用性号,容易开发大型软件产品,可维护性好
2)面向对象方法的基本概念
a)对象:由数据和容许的操作组成的封装体,与客观实体有直接的对应关系。对象之间通过传递消息互相联系,以模拟现实世界中不同事物彼此之间的联系。
对象的主要特征:分类性,多态性,标识唯一性
面向对象的主要特征:抽象,继承,封装,唯一
b)类与实例:
c)消息:面向对象的世界是通过对象与对象间彼此的相互合作来推动的,对象间的这种相互合作需要一个机制协助进行,这样的机制称为消息。消息是一个实例与另一个实例之间传递的信息,它请求对象执行某一处理或回答某一要求的信息,它统一了数据流和控制流。
d)继承:类之间共享属性和操作的机制
e)多态性:同一个命令作用在不同对象上得到结果不同