Android设计模式-总结+索引

通过《Android源码设计模式解析与实战》,对23种设计模式总算有了个初步的了解。书中对设计模式的介绍并不深奥,也没有很深究这些设计模式,但是对于之前没看过设计模式的我来说,让我对每一种设计模式都有了一种概念。

设计模式这种东西,我觉得有个概念,然后在开发中可能就会在遇到某些情况时想到一些设计模式。至于深入研究设计模式,应该是要有一定的使用基础的。

笔记中只对设计模式的基本概念和结构进行了一下了解,有时也会结合源码看一下,其实看完后面的前面的就忘得差不多了。实践才能记忆吧。
做个分类好找吧:

创建型模式 5个

  • 工厂方法模式
  • 抽象工厂模式
  • 单例模式,Singleton
  • Builder模式,建造者模式
  • 原型模式

行为型模式 11个

  • 策略模式
  • 模板方法模式
  • 观察者模式
  • 迭代器模式,游标模式
  • 责任链模式
  • 命令模式
  • 备忘录模式
  • 状态模式
  • 访问者模式
  • 中介者模式,调解者模式,调停者模式
  • 解释器模式

结构型模式 7个

  • 适配器模式
  • 装饰模式,包装模式
  • 代理模式,委托模式
  • 外观模式,门面模式
  • 桥接模式,桥梁模式
  • 组合模式,部分整体模式
  • 享元模式

你可能感兴趣的:(Android设计模式-总结+索引)