240 发简信
  • 120
    13,适配器模式(Adapter)

    1,定义 适配器模式(Adapter),将一个类的接口转换成客户希望的另外一个接口。Adapter模式使得原本接口不兼容而不能一起工作的类可以一...

  • 120
    12,状态模式(State)

    1,定义 状态模式(State)当一个状态的内在状态改变的时候允许改变其行为,这个对象看起来像是改变了其类 2,UML图 3,基本代码 4,简单...

  • 11,抽象工厂模式(Abstract Factory)

    1,定义 抽象工厂模式:提供一个创建一系列相关或者相互依赖的对象的接口。而无需指定他们具体的类 2,UML图 3,基本代码 4,抽象工厂模式的改...

  • 120
    10,观察者模式

    1,定义 观察者模式(发布-订阅模式(publish-subscribe))定义了一种一对多的依赖关系,让多个观察者对象同时监听某一主题对象,这...

  • 120
    9,建造者模式(Builder)

    1,定义 建造者模式:将一个复杂对象的构造与他的表示分离,使得同样的构造过程可以创建不同的表示 2,UML图 3,基本代码 4,简单应用 5,思...

  • 120
    8,外观模式(Facade)

    1,定义 外观模式:为子系统的一组接口提供一个一致的界面,此模式定义了一个高层接口,这个接口使得这一子系统更加容易使用 2,UML图 3,基本代...

  • 120
    7,模板方法模式(TemplateMethod)

    1,定义 模板方法模式,定义一个操作中的算法的骨架,而将一些步骤延迟到子类中,模板方法使得子类可以不改变一个算法的结构即可重定义该算法的某些特定...

  • 6,原型模式(Prototype)

    1,定义 原型模式:用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新对象 2,基本代码 3,简单实现 4,关于原型模式的思考 1,深复制...

  • 120
    5,工厂方法模式

    1,定义 工厂方法模式(Factory Method),定义一个用于创建对象的接口,让子类决定实现哪一个类,工厂方法使一个类的实例化延迟到子类 ...