- 4
- 0
- 约5.94千字
- 约 52页
- 2016-11-23 发布于湖北
- 举报
1.6 设计模式如何解决设计问题 1.6.7 设计应支持变化 设计模式和框架的区别 设计模式比框架更抽象 设计模式是比框架更小的体系结构元素 框架比设计模式更加特例化 1.7 怎样选择设计模式 考虑设计模式是怎样解决设计问题的 阅读模式的意图部分 研究模式如何关联 研究目的相似的模式 检查重新设计的原因 考虑你的设计中哪些是可变的 表1-2 1.8 怎样使用设计模式 理解记忆 在软件开发中使用 设计模式的使用限制 通过引入额外的间接层次获得灵活性和可变性的同时,使设计更复杂,降低运行性能。 只有当模式提供的灵活性是真正需要时,才有必要使用。 面向对象设计的五个原则(补充) 设计模式综合运用了这些原则 面向对象设计的五个原则(补充) 1 开放封闭原则(OCP) 软件对扩展应该是开放的,对修改应该是关闭的。更通俗的表达就是说开发一个软件时,应该可以对它进行功能扩展(开放),而在进行这些扩展的时候,不需要对原来的程序进行修改(关闭)。 好处: 在软件可用性上非常灵活。可以在软件完成对软件进行扩展,加入新的功能。这样,这个软件就可以通过不断的增加新模块满足不断变化的新需求。 由于对软件原来的模块不能修改,因此不用担心软件的稳定性。 面向对象设计的五个原则(补充) 1 开放封闭原则(OCP) 实现的主要原则:抽象,把系统的所有可能的行为抽象成一个抽象顶层 ;同时由于可以从抽象层导出一个
您可能关注的文档
- 软件工程期末考试整理试题.doc
- 软件工程设计试题.ppt
- 软件工程试题试题.doc
- 软件工程学2015年下半年第一次作业试题.doc
- 软件工程资料试题.doc
- 软件工程作业第一章试题.doc
- 软件和数据存储试题.ppt
- 软件检测表试题.doc
- 软件开发的完整步骤试题.doc
- 软件开发技术作业张红果B14053117试题.doc
- 专项十三 复合句(含答案) 2026年中考人教版英语语法专项复习.doc.docx
- 专项十四 There be句型和主谓一致(含答案) 2026年中考人教版英语语法专项复习.doc.docx
- 专项14 构词法 学案(含答案)2025年中考人教版英语语法专项复习.doc.docx
- 静脉肾盂造影结石梗阻评估.ppt
- 《假期实践活动》教案-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
- 老年结石病合并慢病综合诊疗.ppt
- 鹿角形肾结石复杂手术治疗.ppt
- 经皮肾镜超声碎石清石术.ppt
- 《参观爱国主义教育基地》教案-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
- 《生活中的大数:整理与复习》教案(2课时)-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
最近下载
- 2023-2024学年山东省青岛市莱西市五年级(下)期中语文试卷.doc VIP
- 高考物理电磁学专题.pdf VIP
- 产科VTE风险评估量表.docx VIP
- 2026年普通高等学校招生全国统一考试模拟测试(二)语文试题及答案.docx VIP
- 2023-2024学年山东省青岛市莱西市部编版五年级下册期中考试语文试卷[答案].pdf VIP
- 初一数学沪教版知识点.pdf VIP
- 《论语》人生课堂_黑龙江大学中国大学mooc章节课后测试答案期末考试题库2024年.docx
- 复合材料力学性能测试.docx VIP
- Unit 5 Welcome to the unit 课件(共23张PPT) 英语译林版七年级下册(含音频+视频).pptx VIP
- 湖南省部分学校联考2025-2026学年高一上学期11月月考历史试题(解析版).docx
原创力文档

文档评论(0)