Structural 结构模式

7种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。

Adapter Pattern 适配器模式

一个或多个接口转换成想要的接口

  • class XxxAdaper
    • 实现接口
    • 空实现接口所有方法
  • 子类
    • 继承 XxxAdaper ,重写需要的方法

Composite 组合

将对象组合成树形结构

Proxy 代理

为其他对象提供代理,以控制对该对象的访问。

Flyweight 享元

多个对象之间状态共享

Facade 外观