博客专栏  >  移动开发   >  设计模式分析

设计模式分析

关于设计模式的思考和分析,联合每一种模式在android源码中是如何应用的进行分析,有助于理解设计模式的思想。

关注
3 已关注
7篇博文
  • 简单工厂模式

    java和android中对简单工厂模式使用的分析。

    2015-04-23 22:57
    259
  • 装饰模式

    1.    装饰模式(Decorator)的定义:又名包装(Wrapper)模式,装饰模式以对客户端透明的方式扩展对象的功能,是继承关系的一个替代方案。 2.    装饰模式以对客户端透明的方式动态...

    2015-07-13 22:04
    266
  • 策略模式

    场景是商城打折促销,正常收费,打8折收费,每满500减少50收费   这里结合简单工厂模式来产生不同的收费策略。而每个收费策略都有一个公共的抽象类   公共的抽象类: /**  *...

    2015-07-12 17:14
    241
  • 外观模式

    应用场景 1)为一个复杂子系统提供一个简单接口。屏蔽了复杂系统的实现的细节,对外提高了更简便的操作 2)提高子系统的独立性。 3)在层次化结构中,可以使用Facade模式定义系统中每一层的入口。   ...

    2015-07-26 12:29
    275
  • 桥接模式

    应用场景: 在软件系统中,某些类型由于自身的逻辑,它具有两个或多个维度的变化,那么如何应对这种“多维度的变化”?如何利用面向对象的技术来使得该类型能够轻松的沿着多个方向进行变化,而又不引入额外的复杂...

    2015-08-05 03:47
    397
  • 享元模式

    应用场景: 可以避免大量非常相似类的开销,有时需要生成大量细粒度的类实例来表示数据,如果发现这些实例除了几个参数外基本上都是相同的,有时就能够大幅度减少需要实例化的类数量。如果将这些参数移到类实例外...

    2015-08-05 22:41
    200
  • 备忘录模式

    应用场景: 用于需要维护或记录历史的类,或者需要保存属性只是众多属性中的一小部分时,可以通过保存的备忘录信息还原到之前的状态。 /**  * 游戏角色的状态  * @author Ad...

    2015-08-05 02:21
    204
img博客搬家
img撰写博客
img专家申请
img意见反馈
img返回顶部