- 3
- 0
- 约7.58千字
- 约 65页
- 2018-12-29 发布于福建
- 举报
第7部分面向对象设方案
第7章 面向对象设计 4学时 引言?面向对象的设计 第7章 面向对象设计 1)面向对象设计方法和步骤 2)面向对象设计的概念 3)面向对象设计规格说明书的主要内容 7.1 面向对象设计的概念 面向对象设计强调定义软件对象,并且使这些软件对象相互协作来满足用户需求。 面向对象分析和设计的界限是模糊的,从面向对象分析到面向对象设计是一个逐渐扩充模型的过程。分析的结果通过细化直接生成设计结果,在设计过程中逐步加深对需求的理解,从而进一步完善需求分析的结果。 分析和设计活动是一个反复迭代的过程。 面向对象方法学在概念和表示方法上的一致性,保证了各个开发阶段之间的平滑性。 面向对象设计的四个层次: 确定系统的总体结构和风格,构造系统的物理模型,将系统划分成不同的子系统。 中层设计:对每个用例进行设计,规划实现用例功能的关键类,确定类之间的关系。 进行底层设计:对每个类进行详细设计,设计类的属性和操作,优化类之间的关系。 补充实现非功能性需求所需要的类。 面向对象设计与结构化设计的过程和方法完全不同,要设计出高质量的软件系统,记住: 对接口进行设计 发现变化并且封装它 先考虑聚合然后考虑继承 强内聚 类内聚——设计类的原则是一个类的属性和操作全部都是完成某个任务所必须的,其中不包括无用的属性和操作。 例如设计一个平衡二叉树类,该类的目的就是要解决平衡二叉树的访问,其中所有的属性和操作都与
您可能关注的文档
- 第6章测量误的基本知识.ppt
- 第6章常用部过程.ppt
- 第6章常用工具软详解ppt.ppt
- 第6章沉淀定法.ppt
- 第6章差分析.ppt
- 第6章储系统.ppt
- 第6章传基本知识.ppt
- 第6章储元件ppt课件.ppt
- 第6章传热heattrnsfer.ppt
- 第6章单工具栏和状态栏.ppt
- 2023版ESC糖尿病合并心血管疾病管理指南解读.pptx
- 2023版ESC心力衰竭诊疗指南核心更新.pptx
- 2023+WHF建议:超声心动图在Chagas病中的应用.pptx
- 2023版ESC心力衰竭指南更新要点解读.pptx
- 2023版ESC糖尿病合并心血管疾病管理指南.pptx
- 2023+多学科共识声明:SARS-CoV-2感染后择期手术时机及风险评估(更新版).pptx
- 2023版NCDC医疗机构传染病防控责任清单.pptx
- 2023版NHC患者安全专项行动方案(2023-2025年).pptx
- 2023+国际专家共识声明:种系SDHD致病突变患者嗜铬细胞瘤和副神经节瘤的管理.pptx
- 2023版NHC健康中国行动—心脑血管疾病防治行动实施方案(2023—2030年).pptx
原创力文档

文档评论(0)