外观模式是一种常见的结构型设计模式。对于一个比较复杂的子系统,可能对外提供了多个功能性接口,这时需要调用方对这个系统有深入了解,才能够决定调用哪些接口来实现业务需求。 使用外观模式,可以对外提供一个统一接口,这样调用方可以不用关心系统内部细节,做到降低应用的复杂度、提高程序的可维护性。 class Api {}