C++代理模式(Proxy)

UML类图(仅供参考)如下: 代理模式解决的问题: 由于某些原因,一个类(A)不能直接被客户端使用,所以我们可以创建这个类的代理类(B),实际上B就是A的影子而已 源码 #include <iostream> #include <string> // 接口 class CImage { public: CImage(const std::string &name) :m_ImageName(
相关文章
相关标签/搜索