软件工程07课题.ppt

第7章 面向对象方法基础;掌握面向对象的基本概念 掌握面向对象分析和设计的一般步骤 UML简介;面向对象的基本概念 面向对象的分析和设计过程 UML概述;Peter Coad和Edward Yourdon提出用下列等式识认面向对象方法: 面向对象 = 对象(object) + 分类(classification) + 继承(inheritance) + 消息通信(communication with messages) 如果一个软件系统是使用这样 4 个概念设计和实现的,则认为这个软件系统是面向对象的。 一个面向对象的程序的每一成份应是对象,计算是通过新的对象的建立和对象之间的通信来执行的。;抽象性:对象的数据抽象和行为抽象; 封装性:信息隐蔽; 继承性:表述公共的方法 多态性:是指在父类中定义的属性或服 务被子类继承后,可以具有不同的数据类型或表现出 不同的行为。; 面向对象方法成为20世纪90年代的主流开发方法。分析其原因: 从认知学的角度来看,面向对象方法符合人们对客观世界的认识规律 面向对象方法开发的软件系统易于维护,其体系结构易于理解、扩充和修改 面向对象方法中的继承机制有力支持软件的复用;南京农业大学计算机科学技术学院 软件工程(第二版);对象是面向对象开发模式的基本成份。 每个对

文档评论(0)

1亿VIP精品文档

相关文档