陈巧倩

设计模式-代理模式

Categories: CSharp

Proxy代理模式属于结构型设计模式,它允许使用代理对象来控制对实际对象的访问,并在不修改实际对象的情况下提供附加功能。

设计模式-享元模式

Categories: CSharp

Flyweight享元模式属于结构型设计模式,旨在通过在相似对象之间共享数据来减少内存使用,以提高性能。

设计模式-外观模式

Categories: CSharp

Facade外观模式属于结构型设计模式,为子系统中的一组接口提供统一的接口Facade设计模式定义了一个更高级的接口,使子系统更易于使用。

设计模式-复合模式

Categories: CSharp

Composite组合模式属于结构型设计模式,将对象组合成树结构以表示部分-整体层次结构,Composite 让客户可以统一地对待单个对象和对象的组合。

设计模式-装饰器模式

Categories: CSharp

Decorator装饰器模式属于结构型设计模式,动态地给一个对象增加一些额外的职责,扩展功能提供了一种灵活的子类替代方法。

设计模式-桥接模式

Categories: CSharp

Bridge桥接模式属于结构型设计模式,用将抽象部分与实现部分分离,使它们都可以独立地变化。

设计模式-适配器模式

Categories: CSharp

Adapter适配器模式属于结构型设计模式,用来充当两个不兼容接口之间的桥梁。

设计模式-原型模式

Categories: CSharp

Factory Method Pototype原型模式属于创建型设计模式,用于通过拷贝模型来创建新的对象。

设计模式-工厂方法模式

Categories: CSharp

Factory Method Pattern工厂方法模式,定义了一个用于创建对象的接口,但让子类决定实例化哪个类。此模式让类将实例化延迟到子类。

设计模式-建造者模式

Categories: CSharp

Builder建造者模式又称生成器模式属于创建型设计模式,用于将一个复杂对象的构建与其表示相分离,使得同样的构建过程可以创建不同的表示。