设计模式学习-----外观模式

来源:互联网 发布:python 字符串 编辑:程序博客网 时间:2024/04/30 14:28

外观模式

GOOD:为子系统的一组接口提供一个一致的界面。使用户使用起来更加方便。

111

转载请注明,文章来自:http://blog.csdn.net/windows_nt

例:

#include<iostream>#include <string>using namespace std;class SubSysOne{public:void MethodOne(){cout<<"方法一"<<endl;}};class SubSysTwo{public:void MethodTwo(){cout<<"方法二"<<endl;}};class SubSysThree{public:void MethodThree(){cout<<"方法三"<<endl;}};//外观类class Facade{private:SubSysOne* sub1;SubSysTwo* sub2;SubSysThree* sub3;public:Facade(){sub1 = new SubSysOne();sub2 = new SubSysTwo();sub3 = new SubSysThree();}~Facade(){delete sub1;delete sub2;delete sub3;}void FacadeMethod(){sub1->MethodOne();sub2->MethodTwo();sub3->MethodThree();}};//客户端int main(){Facade* test = new Facade();test->FacadeMethod();return 0;}


 

原创粉丝点击