迭代器模式(Iterator) 提供一种方法顺序访问一个聚合对象中各个元素,而又不需暴露该对象的内部表示 。 在 GoF23种设计模式 中,属于 行

模板方法模式(Template Method) 定义一个操作算法的骨架,将一些步骤推迟到子类中完成。模板方法使得子类可以不改变一个算法结构即可定义该

代理模式(Proxy) 为其他对象提供一种代理以控制这个对象的访问 。 在 GoF23种设计模式 中,属于 结构型模式( Structural pa

桥接模式(Bridge) 将抽象部门与它的实现部分分离,使他们都可以独立变化 。 在 GoF23种设计模式 中,属于 结构型模式( Structur

组合模式 (composite) 将对象组合成树形结构以表示“部分-整体”的层次结构。Composite使得用户对单个对象和组合对象的使用具有一致性

享元模式(Flyweight) 利用共享技术有效的支持大量细粒度的对象 。 在 GoF23种设计模式 中,属于 结构型模式( Structural

适配器模式(Adapter) 将一个类的接口转化为另一需要的接口形式。 在 GoF23种设计模式 中,属于 结构型模式( Structural pa

装饰模式(Decorator) 动态的给某一对象添加额外的职责。也可以叫做包装器(Wrapper)。 在 GoF23种设计模式 中,属于 结构型模式

外观模式(Facade Pattern) 为子系统中一系列接口提供一个统一的界面,从而使得子系统更加容易使用。 在 GoF23种设计模式 中,属于

原型模式 通过复制实例原型,生成新的实例对象。 在 GoF23种设计模式 中,属于 创建型模式( Creational patterns) 。 我们

通过 UML入门 的介绍,我们对UML有了大概的了解。 下面,我们就来了解一下常用的三种UML图的基本语法。 类图 它主要用于描述类、接口、协作以及

单例(Singleton) 保证一个类仅有一个实例,并提供一个访问它的全局访问点。 在 GoF23种设计模式 中,属于 创建型模式( Creatio