Facade设计模式,是一种窗口设计模式。它可以封装系统内部复杂的API以及接口调用规则。对外提供统一的简单的接口。它将系统内业务逻辑复杂的API整理出来,使调用者无需关注程序执行的具体逻辑。因此在大型的业务系统中。对一些复杂的业务逻辑接口使用Facade设计模式,构建一个Facade 。 可以让系统维护变得轻松很多。
facade模式的结构图大致如下(实际类的依赖关系可以更复杂):
Facade设计模式,是一种窗口设计模式。它可以封装系统内部复杂的API以及接口调用规则。对外提供统一的简单的接口。它将系统内业务逻辑复杂的API整理出来,使调用者无需关注程序执行的具体逻辑。因此在大型的业务系统中。对一些复杂的业务逻辑接口使用Facade设计模式,构建一个Facade 。 可以让系统维护变得轻松很多。
facade模式的结构图大致如下(实际类的依赖关系可以更复杂):