摘要:
什么是代理?在我们的日常生活中的例子非常多。比如上网有的时候使用代理服务器,通过代理上网,这就是代理的一个非常常见的例子。从这里边可以看到3个对象:真实网路对象,代理对象还有客户端对象。真实对象和代理对象还都有访问网络的方法所以抽象出网络对象。对应的类图关系如下:如图:真实的网络被隐藏起来,我们访问的是代理的网络对象,同时我们可以在访问代理对象的同时动态的加上比如验证用户,清除用户信息的方法。生成的文件如下:client.hclass Client{public: Client(); virtual ~Client();};client.cpp#include "Client.h&q 阅读全文