Android设计模式系列--模板方法模式

Android设计模式系列--模板方法模式 模板方法,和单例模式是我认为GOF的23中最简单的两种模式。 但是我个人对模板方法的经典思想特别推崇,虽然模板方法在大对数情况下并不被推荐使用,但是这种通过父类调用子类的方法,使用继承来改变算法的一部分,是面向对象...

2014-07-25 14:59:26

阅读数 374

评论数 0

Android设计模式系列--观察者模式

Android设计模式系列--观察者模式 观察者模式,是一种非常常见的设计模式,在很多系统中随处可见,尤其是涉及到数据状态发生变化需要通知的情况下。 本文以AbstractCursor为例子,展开分析。 观察者模式,Observer Pattern,是一个很实用的模式...

2014-07-25 14:54:54

阅读数 355

评论数 0

Android设计模式系列--原型模式

Android设计模式系列--原型模式 CV一族,应该很容易理解原型模式的原理,复制,粘贴完后看具体情况是否修改,其实这 制,粘贴完后看具体情况是否修改,其实这就是原型模式。 从java的角度看,一般使用原型模式有个明显的特点,就是实现cloneable的clone(...

2014-07-25 14:48:01

阅读数 458

评论数 0

Android设计模式系列-适配器模式

Android设计模式系列-适配器模式 对于android开发者来说起,适配器模式简直太熟悉不过,有很多应用可以说是天天在直接或者间接的用到适配器模式,比如ListView。 ListView用于显示列表数据,但是作为列表数据集合有很多形式,有Array,有Cursor,我们需要对...

2014-07-25 14:45:33

阅读数 353

评论数 0

Android设计模式系列--工厂方法模式

Android设计模式系列--工厂方法模式 工厂方法模式,往往是设计模式初学者入门的模式,的确,有人称之为最为典型最具启发效果的模式。 android中用到了太多的工厂类,其中有用工厂方法模式的,当然也有很多工厂并不是使用工厂方法模式的,只是工具管理类。 今天以Thr...

2014-07-25 14:05:31

阅读数 514

评论数 0

Android设计模式系列—策略模式

Android设计模式系列—策略模式 1、策略模式概念   定义一系列算法,把他们独立封装起来,并且这些算法之间可以相互替换。策略模式主要是管理一堆有共性的算法,客户端可以根据需要,很快切换这些算法,并且保持可扩展性。   策略模式的本质:分离算法,选择实现。 ...

2014-07-25 10:15:32

阅读数 453

评论数 0

Android设计模式系列-组合模式

Android设计模式系列-组合模式 Android中对组合模式的应用,可谓是泛滥成粥,随处可见,那就是View和ViewGroup类的使用。在android UI设计,几乎所有的widget和布局类都依靠这两个类。 组合模式,Composite Pattern,是一个非常...

2014-07-25 10:12:55

阅读数 412

评论数 0

Android 设计模式之单例模式

1、恶汉模式,就是类加载就初始化:

2014-07-22 15:51:16

阅读数 500

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭