C++服务器代理模式

时间:2015-12-10 05:13:45
【文件属性】:

文件名称:C++服务器代理模式

文件大小:3KB

文件格式:ZIP

更新时间:2015-12-10 05:13:45

C++ 服务器

//main(),西门庆 // //IKindWomen,接口 // //CWangPo,代理 // //CPanJinLian,实际执行者之一 // //CJiaShi,实际执行者之二 // //说明:代理和实际执行者派生于共同的接口,代理拥有实际执行者的实例。代理的每一个函数(接口的实现函数),直接调用实际执行者的对应接口函数。 // //注意:代理只是简单的装载,然后调用实际执行者的函数。 //Proxy.cpp #include "WangPo.h" #include "PanJinLian.h" #include "JiaShi.h" #include using std::cout; using std::endl; void DoPanJinLian() { CWangPo *pWangPo; // 西门庆想找潘金莲,让王婆来安排。 pWangPo = new CWangPo(new CPanJinLian()); pWangPo->MakeEyesWithMan(); pWangPo->HappyWithMan(); delete pWangPo; } void DoJiaShi() { CWangPo *pWangPo; // 西门庆想找贾氏,让王婆来安排。 pWangPo = new CWangPo(new CJiaShi()); pWangPo->MakeEyesWithMan(); pWangPo->HappyWithMan(); delete pWangPo; } int main(int argc, int* argv[]) { // 西门庆想找潘金莲 DoPanJinLian(); // 西门庆想找贾氏 DoJiaShi(); return 0; }


【文件预览】:
C++(服务器)代理模式
----jiaShi.cpp(301B)
----jiaShi.h(181B)
----main.cpp(997B)
----kindWomen.h(172B)
----wangPo.h(237B)
----panJinLian.h(193B)
----panJinLian.cpp(333B)
----wangPo.cpp(320B)

网友评论

  • 不错,可以运行!