Android设计模式-总结+索引

来源:互联网 发布:知乎 有趣 编辑:程序博客网 时间:2024/06/06 03:59

原文地址 http://blog.csdn.net/qq_25806863/article/details/70049982

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

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

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

文中的UML图可能错误百出,还没好好学过画UML图,用的还是在线的。

用了阿里云的OSS对象存储做了图床,然后用VSCode编辑MD文件。

练习时的代码在GitHub上,用的拼音,很羞耻。。

下面做个分类好找吧:

创建型模式 5个

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

行为型模式 11个

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

结构型模式 7个

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

1 0
原创粉丝点击