设计模式之--Facade模式

来源:互联网 发布:男双肩包推荐 知乎 编辑:程序博客网 时间:2024/05/20 10:12

借个图说明。


该模式的目的是把用户需要执行的一系列(或某个)来自不同模块的接口封装成适合用户的接口。因为用户不关心单个接口来自哪个模块(subsystem),只关心完成特定逻辑,所以可以重新封装这些接口,让用户调用一个接口即可完成所需逻辑。

该模式屏蔽了接口来源分散的特点和接口的变化,为用户提供了一套统一的接口。

是Gof中一种结构性模式。


参考:ACE_Reactor在管理多种类型事件处理器时,把它们的接口封装起来,实现了统一的调用。就是一种Facade模式使用。

0 0