• 模式定义

为子系统中的一组接口提供一个一致的界面,Facade模式定义了一个高层的接口,这个接口使得这一子系统更加容易使用。

  • 模式结构

wKioL1PWaCux3rlGAAAiEuvD89o720.png

  • 外观模式的调用顺序图

wKiom1PWZ7PDe76aAAA30TZV9aw502.png

  • 模式优点

更好的划分访问层次,是客户不需要了解系统内部的实现

  • 模式缺点

过多或者不是太合理的Facade容易让人迷惑。

  • 具体例子

    EquityXOIClient