Android源码中涉及到的设计模式

单例模式:内存中实例化一个对象DownloadManager
设配器模式:ListView 和GridView 的适配器
建造者模式:AlertDialog.Builder
观察者模式:BaseAdapater的NotifyDataSetChanged的实现

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 面向对象的六大原则 单一职责原则 所谓职责是指类变化的原因。如果一个类有多于一个的动机被改变,那么这个类就具有多于...
    JxMY阅读 4,489评论 1 3
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 175,707评论 25 709
  • 1. Builder Pattern(建造者模式) 将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建...
    cxm11阅读 2,761评论 0 1
  • 本文首发于个人博客:Lam's Blog - 谈谈23种设计模式在Android源码及项目中的应用,文章由Mark...
    格子林ll阅读 10,117评论 1 105
  • 神经兮兮,多愁善感,心情郁闷到极点。也不知道是为什么。也许张耀说的对,你以为是外界变了,事实上是你的心态变了。这样...
    磷酸二羟基丙酮阅读 2,675评论 0 0