c++设计模式之代理模式
来源:互联网 发布:阿里巴巴待遇知乎 编辑:程序博客网 时间:2024/04/30 14:10
代理模式
访问对象时引入一定程度的间接性,因为这种间接性,可以附加多种用途。
#include<stdio.h>#include<string.h>class Interface{public: virtual void Result()=0;};class RealSubject:public Interface{public: void Result() { printf("-----true-----\r\n"); }};class Proxy:public Interface{ RealSubject * real;public: void Result() { real = new RealSubject(); real -> Result(); delete real; }};int main(){ Proxy * proxy = new Proxy(); proxy -> Result(); delete proxy;}
UML图:
0 0
- 设计模式之代理模式(C++)
- 设计模式之代理模式
- 设计模式之代理模式
- 设计模式之代理模式
- 设计模式之代理模式
- 设计模式之-代理模式
- 设计模式之 代理模式
- 设计模式之代理模式
- 设计模式之代理模式
- 设计模式之代理模式
- 设计模式之代理模式
- 设计模式之代理模式
- 设计模式之代理模式
- 设计模式之代理模式
- 设计模式之-----代理模式
- 设计模式之代理模式
- 设计模式之-代理模式
- 设计模式之代理模式
- Hibernate入门篇<1>hibernate.cfg.xml学习小结
- linux下python安装到指定目录
- 【并行计算-CUDA开发】CUDA软件架构与Nvidia硬件对应关系
- 第七周项目2-建立链队算法库
- PreparedStatement语句插入数据
- c++设计模式之代理模式
- MobSF,一款开源移动安全测试框架
- JavaScript中的setInterval用法
- Message Flood
- POJ 3667 线段树 区间合并
- swift中UIActionSheet的使用
- RedirectAttributes
- Cannot unwrap to requested type [javax.sql.DataSource] 的解决办法
- CIFilter 处理图片