^

Young Anything I do that may help others, I'll post it here.

Facade Pattern

外观模式

Tips

目的:解耦,使子系统间减少依赖。

封装集成一些繁杂的功能为一层包装类,使客户端使用起来更加方便。

  1. 设计初期应该将不同的两个层分离,层间使用facade为复杂子系统提供简单接口。
  2. 为设计粗糙或高度复杂的遗留代码设计简单的facade接口,这样新系统就解耦地使用遗留代码。

相关模式