Android设计模式

一、前序

随笔记录一些自己学习的东西,安卓开发到了一段时间,会遇到一个瓶颈,而这时你需要重新学习两种知识。

1、Android 系统开发

2、Android 设计模式

本文记录设计模式的相关东西,以此用于温故知新之意。

二、设计模式之百花争艳

总结大家熟知的一些设计模式:

1、单例模式(经常会遇到~~~)

2、工厂模式

3、观察者模式

4、状态模式

5、桥接模式

以上大家用到的会比较多

6、原型模式

7、Builder模式(一些开源框架中常用例如okhttp)

8、抽象工厂模式(要区别于工厂模式)

9、解释器模式

10、策略模式

11、命令模式(Android系统中yu3输入系统相关的用到的就是这个)

12、备忘录模式

13、中介模式

14、备忘录模式

15、访问者模式

16、亨元模式

17、迭代器模式

18、模版模式

19、代理模式(需要多注意)

20、组合模式(以后要常用)

21、适配器模式

22、外观模式

23、装饰模式

三、不变的原则

1、单一职责

2、里氏替换

3、开关原则

4、接口隔离

5、依赖倒置

6、迪米特原则

你可能感兴趣的:(Android设计模式)