面向对象方法的特点包括如下:
A . 从问题领域的客观事物出发来构造软件系统. 用对象作为对这些事物抽象的表示, 并作为系统的基本构成.
B. 事物的静态特征<即数据的表达特征>用对象的属性表示, 事物的动态特征(即事物的行为)用对象服务表示<即方法>.
C. 对象的属性与服务结合成一体, 成为一个独立的实体,对外屏蔽其内部细节<称作封装>.
D. 对事物进行分类,把具体相同属性和相同服务的对象归成一类,类是这些对象的抽象描述,每个对象是它的类的一个实例<new>
E. 通过在不同程度上运用抽象的原则<较多较少忽略事物之间的差异>可以得到较一般和特殊的类, 特殊的类继承一般的类的属性与服务.面向对象方法支持对这种继承关系的描述与实现,从而简化系统的构造过程其文档.<继承>
F. 复杂的对象可以用简单对象作为其构成部分<称作聚合>.
G. 对象之间通过消息进行通信以实现对象之间的动态联系.
H. 通过关联表达对象之间的静态联系.
OOA 面向对象分析
OOD 面向对象设计
OOP 面向对象编程
OOT 面向对象测试