- 3
- 0
- 约9.75千字
- 约 131页
- 2018-05-08 发布于广东
- 举报
第8章 面向对象设计 从面向对象分析到面向对象设计(通常缩写为OOD),是一个逐渐扩充模型的过程。或者说,面向对象设计就是用面向对象观点建立求解域模型的过程。 尽管分析和设计的定义有明显区别,但是在实际的软件开发过程中二者的界限是模糊的。许多分析结果可以直接映射成设计结果,而在设计过程中又往往会加深和补充对系统需求的理解,从而进一步完善分析结果。因此,分析和设计活动是一个多次反复迭代的过程。 8.1 面向对象设计的准则 所谓优秀设计,就是权衡了各种因素,从而使得系统在其整个生命周期中的总开销最小的设 计。 8.1.1 模块化 对象就是模块。它是把数据结构和操作这些数据的方法紧密地结合在一起所构成的模块。 8.1.2 抽象 面向对象方法不仅支持过程抽象,而且支持数据抽象。类实际上是一种抽象数据类型,某些面向对象的程序设计语言还支持参数化抽象。 8.1.3 信息隐藏 在面向对象方法中,信息隐藏通过对象的封装性实现: 8.1.4 弱耦合 耦合主要指不同对象之间相互关联的紧密程度。一般来说,对象之间的耦合可分为两大类,下面分别讨论这两类耦合。 1.交互耦合 如果对象之间的耦合通过消息连接来实现,则这种耦合就
您可能关注的文档
- 自动控制原理 普通高等教育“十一五”国家级规划教材 作者 李明富 第3章 时域分析法.ppt
- 自动控制原理 普通高等教育“十一五”国家级规划教材 作者 李明富 第5章 频域分析法.ppt
- 自动控制原理 普通高等教育“十一五”国家级规划教材 作者 李明富 第6章 自动控制系统的综合与校正.ppt
- 自动控制原理 普通高等教育“十一五”国家级规划教材 作者 李明富 第7章 离散控制系统.ppt
- 自动控制原理 普通高等教育“十一五”国家级规划教材 作者 李明富 第8章 状态空间分析法.ppt
- 自动控制原理 普通高等教育“十一五”国家级规划教材 作者 李明富 第9章 基于MATLAB的控制系统分析.ppt
- 自动控制原理 作者 李冰 徐秋景 曾凡菊 第3章 线性系统的数学模型.ppt
- 自动控制原理 作者 李冰 徐秋景 曾凡菊 第4章 时域分析.ppt
- 自动控制原理 作者 李冰 徐秋景 曾凡菊 第5章 根轨迹法.ppt
- 自动控制原理 作者 李冰 徐秋景 曾凡菊 第7章 系统稳定性分析.ppt
- 《GB/T 21709.6-2026针灸技术操作规范 第6部分:穴位注射》.pdf
- GB/T 47335.1-2026中医药 诊断词汇 第1部分:舌象.pdf
- 中国国家标准 GB/T 42168.2-2026避孕套 临床研究指南 第2部分:女用避孕套基于自我报告的临床功能研究.pdf
- 《GB/T 42168.2-2026避孕套 临床研究指南 第2部分:女用避孕套基于自我报告的临床功能研究》.pdf
- GB/T 42168.2-2026避孕套 临床研究指南 第2部分:女用避孕套基于自我报告的临床功能研究.pdf
- 中国国家标准 GB/T 43590.511-2026激光显示器件 第5-11部分:激光光源模组光学测试方法.pdf
- GB/T 43590.511-2026激光显示器件 第5-11部分:激光光源模组光学测试方法.pdf
- 《GB/T 43590.511-2026激光显示器件 第5-11部分:激光光源模组光学测试方法》.pdf
- 2026多元公平包容大奖(Belonging+Awards)申报指南.pptx
- 杰富瑞-美国清洁能源:内部预警已至,住宅太阳能商业模式生变-The Call Is Coming From Inside–Residential Solar Biz Model In Flux-20260422.pdf
最近下载
- 110KV降压变电所电气部分设计(含cad源图).doc VIP
- 2025-2026学年湘科版(2017)小学科学六年级下册教学计划及进度表.docx VIP
- 直流调速器维修.docx VIP
- 杭州西奥电梯HAMCB使用说明书V4.0.pdf VIP
- 《我愿意是急流》课件高教版中职语文基础模块上册.ppt.pptx VIP
- 机械制图习题集第4版张绍群习题答案.pdf VIP
- 2025年林业局考试笔试试题及答案.doc VIP
- 长城汽车新员工培训考试.doc VIP
- 04S519 小型排水构筑物 建筑工程图集.docx VIP
- 神经纤维瘤病诊疗指南(2025年版)解读PPT课件.pptx VIP
原创力文档

文档评论(0)