适配器模式
将一个接口转换成客户希望的另一个接口,从而使接口不兼容的那些类可以在一起工作。
装饰器模式
动态地对一个对象增加额外的职责。它提供了用子类扩展功能的一个灵活的替代,比派生一个子类更加灵活。
代理模式
为其他对象提供一种代理,由代理对象控制这个对象的访问
外观模式
定义一个高层接口,为子系统中的一组接口提供一个一致的外观,从而简化了该子系统的使用
桥接模式
将抽象部分和实现部分分离,使它们都可以独立地发生变化
组合模式
将对象组合成树形结构以表示整体和部分的层次结构,使得用户对单个对象和组合对象的使用具有一致性
亨元模式
提供支持大量细粒度对象共享的有效方法