- 5
- 0
- 约4.42千字
- 约 46页
- 2018-08-22 发布于江苏
- 举报
第六章面向对象计方法
第六章 面向对象设计方法 本章概述了面向对象设计的任务和设计模型,并从系统设计、对象设计和领域对象设计等几个方面介绍了面向对象设计的主要内容和描述工具。 重点掌握内容:模型对象设计模型,系统设计,对象设计。 难点:领域对象设计 面向对象的设计模型 系统设计 对象设计 领域对象设计 面向对象设计将分析阶段所建立的分析模型转换为软件设计模型,但是面向对象分析和面向对象设计之间没有明显的界限,很难区分出这两个阶段,而且它们都是迭代过程,设计之后可能再进行进一步分析。 6.1 面向对象设计概述 面向对象涉及主要考虑“如何实现”的问题,这一阶段的焦点从问题空间转移到解空间,着重完成不同层次的模块设计。 它不仅要说明为实现需求必须引入的类、对象以及它们之间是如何关联的,描述对象间如何传递消息和对象的行为如何实现,还必须从提高软件设计质量和效率方面考虑如何改进类结构和可复用类库中的类。 6.1.1 面向对象设计的任务 设计阶段的主要任务 数据设计 数据和过程被封装为类/对象的属性和操作 体系结构设计 表现为具有控制流程的对象的协作 接口设计 接口被封装成为对象间的消息 过程设计 OOD的两个层次 系统设计 着重于构造一个完整的软件产品或者系统所有构件的布局。 对象设计 着重于个体对象的详细布局。 面向对象设计过程的主要步骤 系统设计 系统整体结构的设计 对象设计
原创力文档

文档评论(0)