面向对象方法具有四个要点: A.认为客观世界是由对象组成 B.把所有对象都划分成各种对象类(Cla9 C.把若干对象类组成一个层次结构的系统; D.对象彼此间仅通过传递消息互相联系(封装 性) 00 Obiects Class Inheritance+ Communication with message
面向对象方法具有四个要点: A.认为客观世界是由对象组成; B.把所有对象都划分成各种对象类(Class); C.把若干对象类组成一个层次结构的系统; D.对象彼此间仅通过传递消息互相联系(封装 性)。 OO = Objects + Class + Inheritance + Communication with message
92面向对象方法的优点 传统方法的缺点: ★结构化分析方法:面向功能 软件结构严重依赖于功能,而功能是软件 开发中最不稳定的因素。 ★数据和操作相分离
9.1.2 面向对象方法的优点 传统方法的缺点: ★结构化分析方法:面向功能 软件结构严重依赖于功能,而功能是软件 开发中最不稳定的因素。 ★数据和操作相分离
面向对象方法的优点 1.与人们习惯的思维方法一致; 2.稳定性好; 3.可重用性好; 4.较易开发大型软件产品; 可维护性好
面向对象方法的优点 1.与人们习惯的思维方法一致; 2.稳定性好; 3.可重用性好; 4.较易开发大型软件产品; 5. 可维护性好
91.3面同对方法 OOSD由三部分组成: OOA( Object-Oriented Analysis)面向对象的分析 OOD( Object-Oriented Design)面向对象的设计 OOP( Object-Oriented Program)面向对象的程序设计 OOA 强调的是对一个系统中的对象特征和行 为的定义。建立系统的三类模型。 OOD 与00A密切配合实现对现实世界的进一步 建模。 0OP是面向对象技术中发展最快的,使用面 向对象的程序设计语言,进行编码、测 试、调试
9.1.3 面向对象方法组成 OOSD由三部分组成: OOA(Object-Oriented Analysis)面向对象的分析 OOD(Object-Oriented Design)面向对象的设计 OOP (Object-Oriented Program)面向对象的程序设计 OOA 强调的是对一个系统中的对象特征和行 为的定义。建立系统的三类模型。 OOD 与OOA密切配合实现对现实世界的进一步 建模。 OOP 是面向对象技术中发展最快的,使用面 向对象的程序设计语言,进行编码、测 试、调试
914面向对象开发过程 分析 设计 实现 OO方法的步骤
9.1.4 面向对象开发过程 分 析 设 计 实 现 OO方法的步骤