结构型模式

适配器 ↔ 将一个类的接口转换为客户希望的另一个接口,使原本接口不兼容的类可 以一起工作。

  • eng → Adapter

装饰模式 ↔ 动态地给对象添加职责,而不改变其接口

  • eng → Decorator

代理 ↔ 为另一个对象提供一个代理或占位符以控制对它的访问。

外观模式 ↔ 为子系统中的一组接口提供一个统一的高层接口,使子系统更容易使用。

  • 英文 → Facade

桥接模式 ↔ 将抽象部分 Abstraction 与它的实现部分 Implementor 分离,使它们都可以独立变化

  • 例如将类的颜色和形状解耦,但是独立地去继承或者实现
  • 英文 → Bridge

组合 ↔ 将对象组合成树形结构以表示“部分-整体”的层次结构,使客户可以统 一处理单个对象和组合对象

享元 ↔ 通过共享技术来有效支持大量细粒度对象的复用。

网络回响

作者

Ryen Xiang

发布于

2026-02-17

更新于

2026-02-17

许可协议


评论