您的位置:首页 > 编程语言 > C语言/C++

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中的使用



这是简单的实验!

我没有说委托设计模式的好处和坏处!网上五花八门,看到我写文章的网友,老师,同学,希望你们大力给补充,给提意见,我将不胜感激!


内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: