其实没有真正的参与到软件开发中去,只是简单的学习设计模式,这种做法是正确的还是错误的,我不能知晓,但是这也算是一种积累吧!
自己尝试写一下委托设计模式的实现过程!
场景就是一个人想邮寄东西,想选择一家快件公司!
Person.h
看到了没?我对于邮寄东西也不懂,我就找了一家代理公司,
代理公司为我提供不同的邮寄方案供我选择!代理公司再委托不同的快递公司!
代理公司的实现:
DelegateCompany.h
DelegateCompany.cpp
快递公司的基类:
Delivery.h
圆通快递公司:
YuanTongCompany.h
YuanTongCompany.cpp
韵达快递公司:
RhymeCompany.h
RhymeCompany.cpp
main.cpp中的使用
这是简单的实验!
我没有说委托设计模式的好处和坏处!网上五花八门,看到我写文章的网友,老师,同学,希望你们大力给补充,给提意见,我将不胜感激!