设计模式---代理

来源:互联网 发布:最强基因优化液 编辑:程序博客网 时间:2024/05/16 07:55

一、功能

    在直接访问对象不方便或不符合需要时,为这个对象提供一种代理,以控制对该对象的访问。 

二、示例代码

namespace DesignPattern_Proxy{// class RealSubjectclass RealSubject{public:void Request() {}} ;// class Proxyclass Proxy{public:void Request(){// do something ..._realSubject.Request() ;// do something ...}private:RealSubject _realSubject ;} ;}客户端代码:{using namespace DesignPattern_Proxy ;Proxy proxy ;proxy.Request() ;}
三、简要分析:

通过Proxy类对象访问 RealSubject 类对象的接口。

0 0
原创粉丝点击