行为型设计模式: 访问者模式(Visitor Pattern) CSDN专栏: 设计模式(UML/23种模式) 访问者模式(Visitor Pattern): 表示一个作用于某对象结构中的各元素的操作,它使我们可以在不改…
标签:设计模式
结构型设计模式: 适配器模式(Adapter Pattern)
结构型设计模式: 适配器模式(Adapter Pattern) CSDN专栏: 设计模式(UML/23种模式) 适配器模式(Adapter Pattern)将一个类的接口转换成客户希望的另外一个接口。 Adapter模式…
结构型设计模式: 桥接模式(Bridge Pattern)
结构型设计模式: 桥接模式(Bridge Pattern) CSDN专栏: 设计模式(UML/23种模式) 桥接模式(Bridge Pattern)将抽象部分与它的实现部分分离,使它们都可以独立地变化。 桥接模式(Bri…
结构型设计模式: 组合模式(Composite Pattern)
结构型设计模式: 组合模式(Composite Pattern) CSDN专栏: 设计模式(UML/23种模式) 组合模式(Composite Pattern)将对象组合成树形结构以表示“部分-整体”的层次结构。Comp…
结构型设计模式: 装饰器模式(Decorator Pattern)
结构型设计模式: 装饰器模式(Decorator Pattern) CSDN专栏: 设计模式(UML/23种模式) 装饰器模式(Decorator Pattern)Decorator模式能动态地给一个对象添加一些额外的职…
结构型设计模式: 外观模式(Facade Pattern)
结构型设计模式: 外观模式(Facade Pattern) CSDN专栏: 设计模式(UML/23种模式) 外观模式(Facade Pattern)为子系统中的一组接口提供一个一致的界面, Facade模式定义了一个高层…
结构型设计模式: 享元模式(Flyweight Pattern)
结构型设计模式: 享元模式(Flyweight Pattern) CSDN专栏: 设计模式(UML/23种模式) 享元模式(Flyweight Pattern)运用共享技术有效地支持大量细粒度的对象。Flyweight模…
结构型设计模式: 代理模式(Proxy Pattern)
结构型设计模式: 代理模式(Proxy Pattern) CSDN专栏: 设计模式(UML/23种模式) 代理模式(Proxy Pattern)为访问对象提供一个代理对象来实现对被访问者的访问,其实就是在访问对象与被访问…
创建型设计模式: 抽象工厂模式(Abstract Factory Pattern)
创建型设计模式: 抽象工厂模式(Abstract Factory Pattern) CSDN专栏: 设计模式(UML/23种模式) 抽象工厂模式(Abstract Factory Pattern)为创建一组相关或相互依赖…
创建型设计模式: 构建模式(Builder Pattern)
创建型设计模式: 构建模式(Builder Pattern) CSDN专栏: 设计模式(UML/23种模式) 构建模式(Builder Pattern)将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的…
创建型设计模式: 工厂方法模式(Factory Method Pattern)
创建型设计模式: 工厂方法模式(Factory Method Pattern) CSDN专栏: 设计模式(UML/23种模式) 工厂方法模式(Factory Method Pattern)又名虚构造器(Virtual C…
创建型设计模式: 原型模式(Prototype Pattern)
创建型设计模式: 原型模式(Prototype Pattern) CSDN专栏: 设计模式(UML/23种模式) 原型模式(Prototype Pattern)用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对…