标签:Pattern
-
13-十三、组合模式 ( Composite Pattern )
组合模式(Composite Pattern),又叫部分整体模式,是用于把一组相似的对象当作一个单一的对象 组合模式依据树形结构来组合对象,用来表示部分以及整体层次 组合模式创建了…
-
12-十二、过滤器模式 ( Filter Pattern )
过滤器模式(Filter Pattern)或允许开发人员使用不同的标准来过滤一组对象,通过逻辑运算以解耦的方式把它们连接起来 过滤器模式(Filter Pattern) 又称 标准…
-
11-十一、桥接模式 ( Bridge Pattern )
桥接模式(Bridge Pattern)是用于把抽象化与实现化解耦,使得二者可以独立变化 桥接模式涉及到一个作为桥接的接口,使得实体类的功能独立于接口实现类,这两种类型的类可被结构…
-
10-十、适配器模式 ( Adapter Pattern )
适配器模式(Adapter Pattern)是作为两个不兼容的接口之间的桥梁 适配器模式涉及到一个单一的类,该类负责加入独立的或不兼容的接口功能 举个真实的例子,读卡器是作为内存卡…
-
09-九、原型模式 ( Prototype Pattern )
原型模式(Prototype Pattern)是用于创建重复的对象,同时又能保证性能 原型模式实现了一个原型接口,该接口用于创建当前对象的克隆 当直接创建对象的代价比较大时,则采用…
-
08-八、建造者模式 ( Builder Pattern )
建造者模式(Builder Pattern)使用多个简单的对象一步一步构建成一个复杂的对象 一个 Builder 类会一步一步构造最终的对象,该 Builder 类是独立于其他对象…
-
07-七、单例模式 ( Singleton Pattern )
单例模式(Singleton Pattern)提供了一种创建对象的最佳方式 单例模式涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建,这个类提供了一种访问其唯…
-
06-六、抽象工厂模式 ( Abstract Factory Pattern )
抽象工厂模式(Abstract Factory Pattern)是围绕一个超级工厂创建其他工厂 该超级工厂又称为其他工厂的工厂 在抽象工厂模式中,接口是负责创建一个相关对象的工厂,…
-
05-五、工厂模式 ( Factory Pattern )
工厂模式(Factory Pattern)提供了一种创建对象的最佳方式 工厂模式在创建对象时不会对客户端暴露创建逻辑,并且是通过使用一个共同的接口来指向新创建的对象 工厂模式属于创…
-
03-三、设计模式 – 四大类型
设计模式(Design pattern)是重构解决方案 根据书 Design Patterns – Elements of Reusable Object-Orient…
-
02-二、设计模式 – 简介
设计模式(Design pattern)是重构解决方案 这点很重要,尤其是现在 B/S 一统天下的局面,过早考虑设计模式,得不偿失 设计模式(Design pattern)代表了最…
-
01-一、设计模式
设计模式(Design pattern)是重构解决方案 这点很重要,尤其是现在 B/S 一统天下的局面,过早考虑设计模式,得不偿失 设计模式(Design pattern)代表了最…
-
专栏汇总:设计模式
设计模式(Design pattern)是重构解决方案,这点很重要,尤其是现在B/S 一统天下的局面,过早考虑设计模式,得不偿失,设计模式(Design pattern)代表了最佳…
-
设计模式第21篇:状态模式
状态模式 在状态模式(State Pattern)中,类的行为是基于它的状态改变的。这种类型的设计模式属于行为型模式。 在状态模式中,我们创建表示各种状态的对象和一个行为随着状态对…
-
设计模式第14篇:代理模式
代理模式 在代理模式(Proxy Pattern)中,一个类代表另一个类的功能。这种类型的设计模式属于结构型模式。 在代理模式中,我们创建具有现有对象的对象,以便向外界提供功能接口…
-
设计模式第9篇:过滤器模式
过滤器模式 过滤器模式(Filter Pattern)或标准模式(Criteria Pattern)是一种设计模式,这种模式允许开发人员使用不同的标准来过滤一组对象,通过逻辑运算以…