首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

多个种组合组织起来

2012-10-17 
多个类组合组织起来要实现一个功能,需要调用多个类(比如class B,C,D(派生类E,F)),如何再设计一个类A,把所

多个类组合组织起来
要实现一个功能,需要调用多个类(比如class B,C,D(派生类E,F)),如何再设计一个类A,把所有用到的类组织起来到类A,并在A中完成所有的调用,这个属于设计模式中的哪个?如何设计呢?
可以举例说明。

[解决办法]
Facade模式
[解决办法]
Facade模式一般应用于较为复杂的系统——当系统复杂度上升到一定等级时,要和它进行沟通就会变得十分困难。通常,根据你的需要(可能只是该系统的一小部分功能),对该系统进行“封装”,也就是用A来包含B、C、D等类的操作,并通过A暴露出你需要的操作接口。

热点排行