借个图说明。
该模式的目的是把用户需要执行的一系列(或某个)来自不同模块的接口封装成适合用户的接口。因为用户不关心单个接口来自哪个模块(subsystem),只关心完成特定逻辑,所以可以重新封装这些接口,让用户调用一个接口即可完成所需逻辑。
该模式屏蔽了接口来源分散的特点和接口的变化,为用户提供了一套统一的接口。
是Gof中一种结构性模式。
参考:ACE_Reactor在管理多种类型事件处理器时,把它们的接口封装起来,实现了统一的调用。就是一种Facade模式使用。
借个图说明。
该模式的目的是把用户需要执行的一系列(或某个)来自不同模块的接口封装成适合用户的接口。因为用户不关心单个接口来自哪个模块(subsystem),只关心完成特定逻辑,所以可以重新封装这些接口,让用户调用一个接口即可完成所需逻辑。
该模式屏蔽了接口来源分散的特点和接口的变化,为用户提供了一套统一的接口。
是Gof中一种结构性模式。
参考:ACE_Reactor在管理多种类型事件处理器时,把它们的接口封装起来,实现了统一的调用。就是一种Facade模式使用。