北大青鸟内部设计模式讲座-第1讲:策略模式(1).pptVIP

  • 0
  • 0
  • 约7.39千字
  • 约 39页
  • 2018-05-14 发布于四川
  • 举报

北大青鸟内部设计模式讲座-第1讲:策略模式(1).ppt

Chapter 大话设计模式(一) 策略模式 由活字印刷谈面向对象 面向对象的好处 面向对象几个基本原则 设计模式简介 设计模式精解(1)-策略模式 1、从商场收银软件的需求说起… 2、增加打折需求1 3、简单工厂解决需求 4、增加打折需求2 5、策略模式解决需求 6、策略模式小结 由活字印刷谈面向对象 一个故事: 由活字印刷谈面向对象 由活字印刷谈面向对象 活字印刷,解决问题 1、要改,只需改文字即可,此乃可维护 2、这些字以后还可用在其他版面,此乃可复用 3、此版要加字,只需另外刻字即可,此乃可扩展 4、文字可以横排也可竖排,应对客户需求,此及灵活性好 由活字印刷谈面向对象 而在此之前,上面的四大特性均无法满足,要修改,必须重刻,要加字,必须重刻,要重新排列,必须重刻,此版用后,此版以后再无任何利用价值 活字印刷,可谓是人类思想的成功, 是面向对象的胜利 面向对象的好处 面向过程的缺点: 不容易维护,灵活性差,不容易扩展,更谈不上复用,由于客户的需求多变,导致程序员加班加点,甚至整个项目经常返工。 面向对象的优点: 通过,继承、封装、多态降低程序的耦合度,并结合设计模式让程序更容易修改和扩展,并且易于复用。 面向对象几个基本原则 一、类的单一职责 说明:就一个类而言,应该只有一个引起他变化的原因。 如果一个类的

文档评论(0)

1亿VIP精品文档

相关文档