外观模式(Facade Pattern)是一种结构型设计模式, 能为程序库、框架或其他复杂类提供一个简单的接口。
为子系统中的一组接口提供一个一致的界面,外观模式定义了一个高层接口,这个接口使得这一子系统更加容易使用。 在层次化结构中,可以使用外观模式定义系统中每一层的入口。