定义 外观模式提供一个统一的接口,用来访问子系统中的一群接口,外观定义了一个高层接口,让子系统更容易使用。 优点 外观模式通过实现一个提供更合理接口的外观类,可以将一个复杂的子系统变得更容易使用。外观模式只提供简化的接口,我们依然可以使用子系统的类。 符合最少知识原则,不要让太多的类耦合在一起,免得修改系统中的一部分,会影响其他部分。 类图 Python代码实现