Avatar notebook default
4篇文章 · 3343字 · 1人关注
  • HeadFirst设计模式4-工厂模式

    1.为啥需要工厂模式(why) 在我平常的工作中我们往往会写下如下的代码。 以上代码的问题在于我们要增加种类的时候,需要打开这段代码进行修改。这...

  • HeadFirst设计模式3-装饰者模式

    1. 为何需要装饰者模式(why)   在我们的工作中,往往会这样的需求,就是动态地将责任附加到对象上,来达到拓展对象功能的目的。例如,对于做饼...

  • Resize,w 360,h 240
    HeadFirst设计模式2-观察者模式

    1. 为何需要观察者模式(why) 在我们的开发工作中,经常会遇到这样的问题。例如:对于A,对象B,C在原来引用了A。现在对象A的属性发生了变化...

  • HeadFirst设计模式1-策略模式

      作者在看HeadFirst设计模式,把整个学习过程记录下来,方便以后回顾,也可以与大家交流,欢迎拍板。整个系列每篇文章围绕why,how,c...

文集作者