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

设计模式

设计模式相关文章介绍

关注
0 已关注
10篇博文
  • 设计模式之命令模式

    命令模式是一种设计模式,它尝试以物件来代表实际行动。命令物件可以把行动(action) 及其参数封装起来。 在许多设计中,经常设计一个对象请求另一个对象执行某一个操作。如果请求者无法或者不希望直接和被...

    2016-02-02 02:11
    492
  • 设计模式之迭代器模式

    迭代器模式(Iterator),提供一种方法顺序访问一个聚合对象中的各种元素,而又不暴露该对象的内部表示。 核心结构   1、集合:一个接口,规定了具体集合需要实现的操作。   2、具体集合:具体集合...

    2016-02-02 01:51
    300
  • 设计模式之适配器模式

    在设计模式中,适配器模式(英语:adapter pattern)有时候也称包装样式或者包装(wrapper)。将一个类的接口转接成用户所期待的。一个适配使得因接口不兼容而不能在一起工作的类工作在一起,...

    2016-02-02 01:36
    286
  • 设计模式之模板方法模式

    模板方法模式定义了一个算法的步骤,并允许次类别为一个或多个步骤提供其实践方式。让次类别在不改变算法架构的情况下,重新定义算法中的某些步骤。 我觉得一个例子说的挺好,大意是说父亲有很多理想,就行医救人吧...

    2016-02-02 00:46
    312
  • 设计模式之代理模式

    代理模式为其他对象提供一种代理以控制对这个对象的访问。在某些情况下,一个对象不适合或者不能直接引用另一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用。 核心结构 1、抽象角色:通过接口或抽...

    2016-02-02 00:19
    313
  • 设计模式之工厂方法

    工厂方法模式(FACTORY METHOD)是一种常用的对象创建型设计模式,此模式的核心精神是封装类中不变的部分,提取其中个性化善变的部分为独立类,通过依赖注入以达到解耦、复用和方便后期维护拓展的目的...

    2016-02-01 23:58
    282
  • 设计模式之抽象工厂

    动机: 在软件系统中,经常面临着”一系列相互依赖的对象“的创建工作;同时,由于需求的变化,往往存在更多系列对象的创建工作。如何应对这种变化?如何绕过常规对象创建方法,提供一种”封装机制“来避免客户程序...

    2016-02-01 23:07
    299
  • 设计模式之观察者模式

    观察者模式(有时又被称为发布/订阅模式)是软件设计模式的一种。在此种模式中,一个目标对象管理所有相依于它的观察者对象,并且在它本身的状态改变时主动发出通知。这通常透过呼叫各观察者所提供的方法来实现。此...

    2016-02-01 19:07
    305
  • 设计模式之MVC模式

    MVC英文即Model-View-Controller,就是把一个应用分为三个层:视图层、模型层、控制层:        模型层(M)用于封装业务逻辑。     视图层(V)也叫表示层,就是与用户...

    2016-01-28 18:23
    377
  • 设计模式之单例模式

    单例模式的要点有三个;一是某个类只能有一个实例;二是它必须自行创建这个实例;三是它必须自行向整个系统提供这个实例。具体实现角度来说,就是以下三点:一是单例模式的类只提供私有的构造函数,二是类定义中含有...

    2016-01-28 17:28
    356
img博客搬家
img撰写博客
img发布 Chat
img专家申请
img意见反馈
img返回顶部