面向对象方法学核心概念 简而言之: 面向对象=对象+类+继承+消息
面向对象方法学核心概念 简而言之: 面向对象=对象+类+继承+消息
2.面向对象方法学的优点 Y(1)符合人们通常的思维方式 面向对象方法强调把问题域的概念直接映 射到对象以及对象之间的接口,符合人们通常 的思维方式,减少了结构化方法从问题域到分 析阶段的映射误差。 y(2)高度连续性 面向对象方法从分析到设计再到编码采用 致的模型表示,后一阶段可以直接利用前 阶段的工作成果,弥合了结构化方法从数据流 图到模块结构图转换的鸿沟,减少了工作量和 映射误差
2.面向对象方法学的优点 Ú(1)符合人们通常的思维方式 Ú 面向对象方法强调把问题域的概念直接映 射到对象以及对象之间的接口,符合人们通常 的思维方式,减少了结构化方法从问题域到分 析阶段的映射误差。 Ú(2)高度连续性 Ú 面向对象方法从分析到设计再到编码采用 一致的模型表示,后一阶段可以直接利用前一 阶段的工作成果,弥合了结构化方法从数据流 图到模块结构图转换的鸿沟,减少了工作量和 映射误差
2.面向对象方法学的优点 (3)重用性好 由于可以像使用集成电路(IC)构造计算 机硬件那样,比较方便地重用对象类来构造软 件系统,因此,有人把类称为“软件IC (4)可维护性好 y在客观世界以及作为它的映射的软件系统 中,实体的结构是相对稳定的。面向对象方法 通过把属性和服务封装在“对象”中,当外部 功能发生变化时,保持了对象结构的相对稳定 使改动局限于一个对象的内部,减少了改动所 引起的系统波动效应
2.面向对象方法学的优点 Ú(3)重用性好 Ú 由于可以像使用集成电路(IC)构造计算 机硬件那样,比较方便地重用对象类来构造软 件系统,因此,有人把类称为“软件IC” 。 Ú(4)可维护性好 Ú 在客观世界以及作为它的映射的软件系统 中,实体的结构是相对稳定的。面向对象方法 通过把属性和服务封装在“对象”中,当外部 功能发生变化时,保持了对象结构的相对稳定, 使改动局限于一个对象的内部,减少了改动所 引起的系统波动效应
102面向对象的基本任务 102.1抽象 V1.什么是抽象 2.如何用面向对象的方法实现抽象 102.2封装
Ú10.2 面向对象的基本任务 Ú10.2.1 抽象 Ú1.什么是抽象 Ú2.如何用面向对象的方法实现抽象 Ú10.2.2 封装