结构型模式
适配器 ↔ 将一个类的接口转换为客户希望的另一个接口,使原本接口不兼容的类可 以一起工作。
- eng → Adapter
装饰模式 ↔ 动态地给对象添加职责,而不改变其接口
- eng → Decorator
代理 ↔ 为另一个对象提供一个代理或占位符以控制对它的访问。
外观模式 ↔ 为子系统中的一组接口提供一个统一的高层接口,使子系统更容易使用。
- 英文 → Facade
桥接模式 ↔ 将抽象部分 Abstraction 与它的实现部分 Implementor 分离,使它们都可以独立变化
- 例如将类的颜色和形状解耦,但是独立地去继承或者实现
- 英文 → Bridge
组合 ↔ 将对象组合成树形结构以表示“部分-整体”的层次结构,使客户可以统 一处理单个对象和组合对象
享元 ↔ 通过共享技术来有效支持大量细粒度对象的复用。