Android中的设计模式整理

1.单例模式

Application

2.构建者模式

AlertDialog

3.工厂模式

BitmapFactory

4.适配器模式

ListView

5.装饰模式

Context
ContextWrapper
ContextImpl

6.外观模式

Context
Activity
ContextImpl

7.组合模式

ViewGroup
View

8.策略模式

Volley中的HttpStack
HttpClientStack
HurlStack

9.模板方法模式

AsyncTask
Activity生命周期
Fragment生命周期

10.观察者模式

回调
ListView
RxJava

11.责任链模式

try/catch
Ordered Broadcast
ViewGroup
View
OkHttp拦截器

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