Avatar notebook default
7篇文章 · 4591字 · 3人关注
  • 设计模式<第二篇>:生产者/消费者设计模式

    去过机场的人应该都会看到放行李的传送带,工作人员将托运的行李不停的放入传送带,乘客下飞机之后会不停的拿走行李。这个例子和生产者/消费者设计模式相...

  • Resize,w 360,h 240
    设计模式<第一篇>:工厂模式

    工厂模式在程序设计中是经常用到的一个设计模式,它可以将系统的构建过程和使用过程解耦。 工厂模式分为三种: (1)简单工厂模式(2)工厂方法模式(...

  • Resize,w 360,h 240
    Android之观察者设计模式

    (1)定义 对象间的一对一或者一对多的依赖关系,当一个对象的状态发送改变时,所有依赖于它的对象都得到通知并被自动更新。 首先需要理解一下观察者设...

  • 单例设计模式

    作用: 对于频繁使用的对象,可以省略创建对象所花费的时间,这对于那些重量级的对象而言,是非常可观的一笔系统开销。由于new操作的次数减少,因而对...

  • 空对象(NullObject)设计模式

    先来看一下传统代码 定义People对象 调用 以上是一个非常简洁的代码, 代码是没有问题的。 但是, 在某些大型项目中发现了大量的判空操作,甚...

  • 模板方法设计模式

    (1)Java的写法 首先新建一个模板,假如这套模板适用于任何软件开发流程 QQ产品: 微信产品: 淘宝产品: 开始生产: (2)结合Andro...

  • Andorid之MVP模式

    大家可以参考下这篇文章:最适合android的MVP模式 上面的文章该有的全有了, 只是他使用的是google官方推荐的写法。 下面贴一下通常的...

文集作者