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 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 174,640评论 25 709
  • 前言 关于面向对象的六大原则请参考前面的博文csdn上关于23种设计模式的专题http://blog.csdn.n...
    jtsky阅读 552评论 0 0
  • 今天我们来总结下我们所学习的设计模式 面向对象的六大原则 Android 设计模式之面向对象的六大原则 面向对象的...
    AntDream阅读 1,977评论 0 37
  • 在日常开发过程中时常需要用到设计模式,但是设计模式有23种,如何将这些设计模式了然于胸并且能在实际开发过程中应用得...
    AntDream阅读 1,559评论 2 19
  • 不知道為什麼 也不知道要怎麼 什麼 是不是難過 對 應該不是 唉 不知道 亂說 承受不了的生活 應該怎麼去做 不知...
    荒木覺阅读 130评论 3 4