巫山老妖

一个人走到任何境地全都是因为自己。

排序:
默认
按更新时间
按访问量
RSS订阅

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

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

2013-11-29 11:48:39

阅读数 2195

评论数 1

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

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

2013-11-29 11:40:04

阅读数 2624

评论数 3

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

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

2013-11-29 11:11:25

阅读数 1624

评论数 0

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

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

2013-11-29 11:00:34

阅读数 1839

评论数 1

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

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

2013-11-29 10:43:12

阅读数 1857

评论数 0

Android设计模式系列-单例模式

Android设计模式系列-单例模式 单例模式,可以说是GOF的23种设计模式中最简单的一个。   这个模式相对于其他几个模式比较独立,它只负责控制自己的实例化数量单一(而不是考虑为用户产生什么样的实例),很有意思,是一个感觉上很干净的模式,本人很喜欢这个模式。 android中很多地...

2013-11-29 10:08:34

阅读数 2077

评论数 0

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

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

2013-11-29 10:00:36

阅读数 2168

评论数 1

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

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

2013-11-29 09:52:38

阅读数 2081

评论数 2

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