C++中委托设计模式?
2016-01-11 11:53
211 查看
其实没有真正的参与到软件开发中去,只是简单的学习设计模式,这种做法是正确的还是错误的,我不能知晓,但是这也算是一种积累吧!
自己尝试写一下委托设计模式的实现过程!
场景就是一个人想邮寄东西,想选择一家快件公司!
Person.h
看到了没?我对于邮寄东西也不懂,我就找了一家代理公司,
代理公司为我提供不同的邮寄方案供我选择!代理公司再委托不同的快递公司!
代理公司的实现:
DelegateCompany.h
DelegateCompany.cpp
快递公司的基类:
Delivery.h
圆通快递公司:
YuanTongCompany.h
YuanTongCompany.cpp
韵达快递公司:
RhymeCompany.h
RhymeCompany.cpp
main.cpp中的使用
这是简单的实验!
我没有说委托设计模式的好处和坏处!网上五花八门,看到我写文章的网友,老师,同学,希望你们大力给补充,给提意见,我将不胜感激!
自己尝试写一下委托设计模式的实现过程!
场景就是一个人想邮寄东西,想选择一家快件公司!
Person.h
看到了没?我对于邮寄东西也不懂,我就找了一家代理公司,
代理公司为我提供不同的邮寄方案供我选择!代理公司再委托不同的快递公司!
代理公司的实现:
DelegateCompany.h
DelegateCompany.cpp
快递公司的基类:
Delivery.h
圆通快递公司:
YuanTongCompany.h
YuanTongCompany.cpp
韵达快递公司:
RhymeCompany.h
RhymeCompany.cpp
main.cpp中的使用
这是简单的实验!
我没有说委托设计模式的好处和坏处!网上五花八门,看到我写文章的网友,老师,同学,希望你们大力给补充,给提意见,我将不胜感激!
相关文章推荐
- c++windows内核编程笔记day12 硬盘逻辑分区管理、文件管理、内存管理
- Leetcode 10 - Regular Expression Matching
- C++,C中struct的区别,及class
- c++中explicit关键字的使用
- C++调用WebService
- c++类的构造函数详解
- C++Primer之友元
- C++ 共享指针 shared_ptr
- C++常量折叠和类中const、static成员变量初始化
- C++中int,float,string,char*的转换(待续)
- C++运算符重载
- C语言学习之运算符第一讲
- c语言swap函数总结
- C#获取C++中修改过的float数组(指针),dll
- C、C++二维数组动态分配内存
- C语言——池塘夜降彩色雨
- 重学C++ (二) 数组和指针
- 【C语言】推断一个数的奇偶(位操作)
- C++ 虚函数表解析
- C++值初始化,默认初始化,以及其他初始化类型