适用场景 1.使一个子系统更容易被外部所使用; 2.将设计很差的API wrap成更合理的API; 3.减少外部对子系统内部的依赖 类图 参考文献:https://en.wikipedia.org/wiki/Facade_pattern