- 5
- 0
- 约6.75千字
- 约 40页
- 2017-07-20 发布于浙江
- 举报
ld专升本软件第12章 面向对象的设计与实现
12.1 面向对象设计准则 (1)模块化。在面向对象软件开发模式中,对象就是把数据结构和操作这些数据的方法紧密地结合在一起所构成的模块。 (2)抽象。面向对象方法支持过程抽象及数据抽象,还支持参数化抽象。 (3)信息隐藏。类结构分离了接口与实现,从而支持了信息隐藏。 (4)弱耦合。耦合主要指不同对象之间相互关联的紧密程度。 一般来说,对象之间的耦合可分为两大类。 ①交互耦合。对象之间的耦合通过消息连接来实现。设计类接口时可尽量降低消息连接的复杂程度、减少对象发送的消息数都可以使交互耦合尽可能松散。 ②继承耦合。通过集成关系结合起来的基类和派生类,构成了系统中粒度更大的模块,这种耦合程度越紧密越好。 12.1 面向对象设计准则 (5)强内聚。设计中使用的一个构件内的各个元素,对完成一个定义明确的目的所做出的贡献程度。 在面向对象设计中存在下述3种内聚: ①服务内聚。一个服务仅完成一个功能。 ②类内聚。一个类有一个用途,它的属性和服务是高内聚的,都是完成该类对象的任务所必需的。如果某个类有多个用途,通常应将其分解成多个专用的类。 ③一般—特殊内聚。设计一般—特殊结构,这种结构是对相应领域知识的正确抽取。 (6)可重用。重用有两方面的含义:一是尽量使用已有的类;二是如果确实需要创建新类,则在设计这些新类的协议时,应该考虑将来的可重复使用性。软
您可能关注的文档
最近下载
- 叉车司机理论知识考试复习题库(必会500题).docx VIP
- 【2025国省双考】公安专业知识专项刷题-职业素养+信息工作能力(讲义+笔记).pdf VIP
- 浅析马林巴独奏曲《雨之舞》的表演技巧.docx VIP
- 马林巴独奏曲《雨之舞》的演奏技巧和情感处理分析5000字.docx VIP
- 市政工程施工组织设计编制指南.pdf VIP
- 市政工程施工组织设计编制指南.docx VIP
- 短视频与直播运营(AIGC版第2版) 课件 第5--9章 抖音平台深度运营 ---短视频与直播融合运营案例 .pptx
- 《短视频直播与新媒体营销》课件 贺军 第1--4章 认识短视频与直播 --- 抖音短视频推广运营与数据分析.pptx
- 最新市政工程施工组织设计编制指南.docx VIP
- 2021产业基础创新发展目录.docx
原创力文档

文档评论(0)