Avatar notebook default
13篇文章 · 17015字 · 21人关注
  • Resize,w 360,h 240
    设计模式(十六)原型模式

    前言 公众号有同学留言设计模式,才发现好久没有写设计模式了。关于创建型设计模式只差原型模式没写了,这一篇就来填补这个空缺。 1.原型模式定义 原...

  • Resize,w 360,h 240
    设计模式(十四)中介者模式

    相关文章 设计模式(一)设计六大原则设计模式(二)单例模式的七种写法设计模式(三)建造者模式设计模式(四)简单工厂模式设计模式(五)观察者模式设...

    0.3 3103 0 10
  • Resize,w 360,h 240
    设计模式(十一)策略模式

    前言 当我们写代码时总会遇到一种情况就是我们会有很多的选择,由此衍生出很多的if...else,或者case。比如我们根据学生的成绩来评级,60...

  • Resize,w 360,h 240
    设计模式(十)工厂方法模式

    前言 在此前的设计模式(四)简单工厂模式中我们介绍了简单工厂模式,在这篇文章中我们来介绍下工厂方法模式,它同样是创建型设计模式,而且又有些类似,...

  • 设计模式(九)模版方法模式

    1.模版方法模式简介 模版方法模式介绍 在软件开发中,有时会遇到类似的情况,某个方法的实现需要多个步骤,其中有些步骤是固定的,而有些步骤并不固定...

  • 设计模式(八)外观模式

    1.外观模式简介 外观模式介绍 当我们开发Android的时候,无论是做SDK还是封装API,我们大多都会用到外观模式,它通过一个外观类使得整个...

  • Resize,w 360,h 240
    设计模式(七)装饰模式

    1.装饰模式简介 装饰模式介绍 装饰模式是结构型设计模式之一,不必改变类文件和使用继承的情况下,动态地扩展一个对象的功能,是继承的替代方案之一。...

  • 设计模式(六)代理模式

    1.代理模式简介 代理模式介绍 代理模式也叫委托模式,是结构型设计模式的一种。在现实生活中我们用到类似代理模式的场景有很多,比如代购、代理上网、...

  • 设计模式(五)观察者模式

    1.观察者模式模式简介 定义 观察者模式(又被称为发布-订阅(Publish/Subscribe)模式,属于行为型模式的一种,它定义了一种一对多...

文集作者