设计模式简介 设计模式(Design pattern)代表了最佳的实践,通常被有经验的面向对象的软件 […]
建造者模式 建造者模式(Builder Pattern)使用多个简单的对象一步一步构建成一个复杂的对 […]
适配器模式 适配器模式(Adapter Pattern)是作为两个不兼容的接口之间的桥梁。这种类型的 […]
原型模式 原型模式(Prototype Pattern)是用于创建重复的对象,同时又能保证性能。这种 […]
代理模式 在代理模式(Proxy Pattern)中,一个类代表另一个类的功能。这种类型的设计模式属 […]
享元模式 享元模式(Flyweight Pattern)主要用于减少创建对象的数量,以减少内存占用和 […]
外观模式 外观模式(Facade Pattern)隐藏系统的复杂性,并向客户端提供了一个客户端可以访 […]
装饰器模式 装饰器模式(Decorator Pattern)允许向一个现有的对象添加新的功能,同时又 […]
组合模式 组合模式(Composite Pattern),又叫部分整体模式,是用于把一组相似的对象当 […]
过滤器模式 过滤器模式(Filter Pattern)或标准模式(Criteria Pattern) […]