代理模式
来源:互联网 发布:淘宝在哪抢购秒杀 编辑:程序博客网 时间:2024/06/07 02:59
将不同方法进行封装在代理中,方法客户端进行操作
#include<iostream>using namespace std;class Base{public: Base() { cout<<"Base Creat"<<endl; } ~Base() { cout<<"Base Des"<<endl; } virtual void method()=0;};class Proxy:public Base{private:Base *pb;public: Proxy() { pb=NULL; } Proxy(Base *t) { pb=t; } void method() { pb->method(); } ~Proxy() { cout<<"Proxy Des"<<endl; }};class Source:public Base{public: void method() { cout<<"Source method"<<endl; } ~Source() { cout<<"Source Des"<<endl; }};int main(void){ Source * source=new Source(); Proxy proxy=new Proxy(source); proxy.method(); return 0;}
阅读全文
0 0
- 代理模式--动态代理
- 代理模式-静态代理
- 代理模式-静态代理
- 代理模式 & 动态代理
- 代理模式--静态代理
- 代理模式--动态代理
- 代理模式(动态代理)
- 代理模式-动态代理
- 代理模式-动态代理
- 代理模式动态代理
- 代理模式-静态代理
- 代理模式-动态代理
- 代理模式 -动态代理
- 代理模式---动态代理
- 代理模式-动态代理
- 代理模式--静态代理
- 代理模式!
- 代理模式
- 【c基础练习】c语言实现配置文件解析
- Material Design八个强大功能的控件
- unity中动画与触发事件的分解
- MapReduce流程
- 史上最全的架构师图谱
- 代理模式
- java中的访问权限控制
- Enhancements to SQL Server Column Stores
- 最长上升子序列 最长下降子序列 (非严格)
- 根据TextArea传来的值,自动折行,并合成图片
- 十进制转二进制
- windows环境下caffe编译以及python接口配置教程(超详细)
- Visual Studio 2017 15.4 正式发布,那些你必须知道的新特性!
- python笔记 类接口技术