该项目通过分析Android系统中的设计模式来提升大家对设计模式的理解,从源码的角度来剖析既增加了对Android系统本身的了解,也从优秀的设计中领悟模式的实际运用以及它适用的场景,避免在实际开发中的生搬硬套。如果你对面向对象的六大开发原则还不太熟悉,那么在学习模式之前先学习一下面向对象的六大原则是非常有必要的。
| 模式名 | 分析者 | 状态 |
|---|---|---|
| 单例模式 | Mr.Simple | 完成 |
| Builder模式 | Mr.Simple | 完成 |
| 外观模式 | elsdnwn、Mr.Simple | 完成 |
| 模板方法 | Mr.Simple | 完成 |
| 策略模式 | GKerison | 完成 |
| 代理模式 | singwhatiwanna | 完成 |
| 迭代器模式 | Haoxiqiang | 完成 |
| 责任链模式 | AigeStudio | 完成 |
| 命令模式 | lijunhuayc | 完成 |
| 桥接模式 | shen0834 | 完成 |
| 原型模式 | Mr.Simple | 完成 |