博客专栏  >  移动开发   >  Android常用设计模式

Android常用设计模式

该专栏记录了这些年来我在android开发中经常用到的设计模式以及对这些模式的思考和应用。目的是为了便广大程序员学习和方便以后自己查阅。

关注
2 已关注
13篇博文
  • 常用设计模式之建造者(Builder)模式

    目的: 如果你的对象相对复杂,那么就应该考虑对象的构建和它的表现相分离。目的是为了同样的构建过程可以创建不同的表示。在android中我们创建dialog的时候就是建造者模式的最好体现。AlertD...

    2016-05-20 10:02
    471
  • 设计模式之装饰模式

    基本概念: 动态的给一个添加一些额外的职责,就增加功能来说,装饰模式比生成子类更加灵活。

    2016-05-12 16:24
    338
  • 常用设计模式之访问者模式

    访问者模式的概念: 访问者表示一个作用某个对象结构的各元素的操作。可以在不改变各个类的前提下定义作用这些元素的新操作。 目的: 把处理数据从数据结构中分离出来。有比较稳定的数据结构又有易于变化的...

    2016-05-12 10:01
    302
  • 常用设计模式之组合(合成)模式

    组合模式的中心思想就是整体和部分可以被一致对待。合成模式就像树形结构的数据结构。例如文件夹的存储和排列,它们是典型的树形结构,而组合模式就是将对象组合成树形结构,使得程序对整体或者单一都具有一致性。组...

    2016-05-11 16:01
    408
  • 常用设计模式之适配器模式

    基本概念: 将一个类的接口转换成程序需要的另一个接口。adapter 使得原本由于接口不兼容而不能一起工作的那些类一起工作。 适配器模式有两种,类适配器和对象适配器使用场景: 想要使...

    2016-05-11 15:32
    314
  • 常用设计模式之命令模式

    命令模式的概念:将一个请求封装为一个对象,从而使你可用不同的请求对客户进行参数化;让封装的这个对象可以对请求排队或记录请求日志,以及支持可撤销的操作。通俗点:命令模式的本质是对命令进行封装,将发出命令...

    2016-05-11 09:47
    351
  • 常用设计模式之代理模式

    代理模式的目的是:对其他对象提供一种代理以控制对这个对象的访问。 代理模式有很多种,使用场景。 1,远程代理。 2,虚拟代理。等等

    2016-05-10 19:26
    317
  • 常用设计模式之观察者模式

    观察者模式在android中的应用来自于远程更新数据和UI。 例如:当我们setAdapter(ListAdapter adapter)时,BaseAdapter同时注册了AdapterDataSe...

    2016-05-09 18:30
    380
  • And常用设计模式之抽象工厂模式

    因为抽象工厂代码比较多,结构比较复杂,也是最佳工厂写法。所以专门另起一篇博客写抽象工厂模式。若想要了解抽象工厂模式那么必须先去理解简单工厂和工厂方法模式。抽象工厂模式的中心思想就是工厂抽象,产品抽象。...

    2016-05-07 16:40
    324
  • 常用设计模式之工厂模式

    上一篇:Android 内功心法(1.1)—android常用设计模式之单例模式 中 我阐述了几种单例模式以及现在最好的单例模式实现方法,其中包括经典单例写法和java5之后的最佳写法。今天就要来说说...

    2016-05-04 20:57
    436
  • 常用设计模式之单例模式

    上一篇:Android 内功心法(1)——设计模式的原则和android中常用的模式 中 我阐述了设计模式的几大原则,其中包括标准解释和我自己的理解。这一篇博文就后续android内功心法,来讲一讲...

    2016-05-04 20:11
    393
  • 设计模式的原则和常用的模式

    (友情提示:如果对于java的面向对象基础还不熟悉的程序员们可以先看看《Android 内功心法(番外)——写在设计模式前》,面对对象编程基础。这样,回头来看设计模式就更加能够容易理解。)对编程稍稍深...

    2016-05-03 20:50
    2491
  • java面对对象编程

    刚刚接触设计模式,那就有必要确定一下自己面对对象编程的基础是否牢固了。因为这直接关系到你阅读设计模式的速度和理解质量。接下来我将简单介绍java中面对对象编程的一些基础知识。

    2016-05-09 09:39
    1016
img博客搬家
img撰写博客
img发布 Chat
img专家申请
img意见反馈
img返回顶部