软件设计模式引言试题.pptVIP

  • 4
  • 0
  • 约5.94千字
  • 约 52页
  • 2016-11-23 发布于湖北
  • 举报
1.6 设计模式如何解决设计问题 1.6.7 设计应支持变化 设计模式和框架的区别 设计模式比框架更抽象 设计模式是比框架更小的体系结构元素 框架比设计模式更加特例化 1.7 怎样选择设计模式 考虑设计模式是怎样解决设计问题的 阅读模式的意图部分 研究模式如何关联 研究目的相似的模式 检查重新设计的原因 考虑你的设计中哪些是可变的 表1-2 1.8 怎样使用设计模式 理解记忆 在软件开发中使用 设计模式的使用限制 通过引入额外的间接层次获得灵活性和可变性的同时,使设计更复杂,降低运行性能。 只有当模式提供的灵活性是真正需要时,才有必要使用。 面向对象设计的五个原则(补充) 设计模式综合运用了这些原则 面向对象设计的五个原则(补充) 1 开放封闭原则(OCP) 软件对扩展应该是开放的,对修改应该是关闭的。更通俗的表达就是说开发一个软件时,应该可以对它进行功能扩展(开放),而在进行这些扩展的时候,不需要对原来的程序进行修改(关闭)。 好处: 在软件可用性上非常灵活。可以在软件完成对软件进行扩展,加入新的功能。这样,这个软件就可以通过不断的增加新模块满足不断变化的新需求。 由于对软件原来的模块不能修改,因此不用担心软件的稳定性。 面向对象设计的五个原则(补充) 1 开放封闭原则(OCP) 实现的主要原则:抽象,把系统的所有可能的行为抽象成一个抽象顶层 ;同时由于可以从抽象层导出一个

文档评论(0)

1亿VIP精品文档

相关文档