外观模式
目录
定义
外观模式是一种结构型设计模式,也称为门面模式,能为程序库、框架或其他复杂类提供一个简单的接口。
类图
场景
如果需要一个指向复杂子系统的直接接口,且该接口的功能有限,可以使用外观模式。
如果需要将子系统组织成多层结构,可以使用外观模式。
优缺点
优点
可以使自己的代码独立于子系统
缺点
子系统和外观高度耦合
The end!