- 2
- 0
- 约 14页
- 2017-11-05 发布于浙江
- 举报
软件工程,电子,教案软件工程,电子,教案
面向对象设计(OOD)
8.1 OOD的基本概念与原理
面向对象的设计OOD(Object-Oriented Design)是将OOA 所创建的分析模型转换为设计模型,解决如何做的问题。
OOD的主要目标如下:
提高生产率。
提高质量。
提高可维护性。
面向对象设计(OOD)
OOD的任务包括:
调整需求
重用设计(类)
组合问题域相关的类
增添一般化类来建立类间协议
调整继承层次(多继承、单继承)
改进性能与加入较低层的构件等
面向对象设计(OOD)
OOD模型引进了4个“部件”。这些部件分别是:
主题部件,指那些执行基本应用功能的对象。
人机交互部件,指用于系统的某个特定实现的界面技术。
任务管理部件,指定了那些创建系统时必须建立的操作系统部分。
数据管理部件,定义了与所用数据库接口的对象。
面向对象设计(OOD)
8.2 OOD的方法和基本过程
OOD的过程分为两个阶段:
1)系统设计:实现系统的策略和目标系统的高层结构。
2)对象设计:确定解空间中的类、关联、接口形式及实现服务的算法。
面向对象设计(OOD)
8.2.1 OOD的设计原则
模块化
抽象
信息隐藏
耦合
内聚
可重用
面向对象设计(OOD)
8.2.2 系统设计过程
我们采用Rambaugh及其同事提出的设计步骤:
将分析模型划分为子系统
标志问题本身的并发性
将子系统分配到
原创力文档

文档评论(0)