面向对象设计 张琳琳
张琳琳 面向对象设计 by XJU SE Group
面向对象设计 ●OOA与OOD之间的界限十分模糊 ●OOA到OOD是一个多次反复迭代的过程 面向对象在概念和表示方法上的一致性, 保证了在各项开发活动之间的平滑过渡, 使涉众易于跟踪整个系统开发过程,这是 00方法的一大优势
面向对象设计 OOA与OOD之间的界限十分模糊 OOA到OOD是一个多次反复迭代的过程 面向对象在概念和表示方法上的一致性, 保证了在各项开发活动之间的平滑过渡, 使涉众易于跟踪整个系统开发过程,这是 OO方法的一大优势 by XJU SE Group
Agenda 面向对象设计的准则 启发式规则 Group 软件重用 ·系统分解 SE 问题子系统、人机交互子系统、任务管理子系统、数据管理子系统 。设计类中的服务 ·设计关联 ●】 设计优化
Agenda • 面向对象设计的准则 • 启发式规则 • 软件重用 • 系统分解 • 问题子系统、人机交互子系统、任务管理子系统、数据管理子系统 • 设计类中的服务 • 设计关联 • 设计优化 by XJU SE Group
面向对象设计的准则 ●模块化 ●抽象 ·弱耦合 ●强内聚 ●可重用 by XJU SE Group ●信息隐藏
面向对象设计的准则 模块化 抽象 信息隐藏 弱耦合 强内聚 可重用 by XJU SE Group
面向对象设计的准贝则 模块化 ● ·对象 roup ●抽象 ●类(是一种抽象数据类型, 规格说明抽象) ●信息隐藏 ●对象的封装性 弱耦合 ● ·对象之间的耦合可分为两类 ·交互耦合:通过消息实现 ·继承耦合:提高继承耦合
面向对象设计的准则 模块化 对象 抽象 类(是一种抽象数据类型,规格说明抽象) 信息隐藏 对象的封装性 弱耦合 对象之间的耦合可分为两类 • 交互耦合:通过消息实现 • 继承耦合:提高继承耦合 by XJU SE Group