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拦截器
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 0.提前说明 模式选择的方法1)模式的功能——看是否能解决问题2)模式的本质——看模式是否主要用来解决这类问题3)...
    王侦阅读 4,780评论 0 1
  • 设计模式汇总 一、基础知识 1. 设计模式概述 定义:设计模式(Design Pattern)是一套被反复使用、多...
    MinoyJet阅读 9,379评论 1 15
  • 本文首发于个人博客:Lam's Blog - 谈谈23种设计模式在Android源码及项目中的应用,文章由Mark...
    格子林ll阅读 10,114评论 1 105
  • 创建型模式 工厂模式 工厂模式(Factory Pattern)是 Java 中最常用的设计模式之一。这种类型的设...
    隔墙送来秋千影阅读 7,548评论 0 11
  • 最早在2017年5月份的时候,在朋友圈看到别人分享的简书写作类的文章,由此我第一次接触上了简书。 当时我满载着激动...
    从来来过阅读 1,287评论 0 0