读书人

设计形式(c++)笔记之六(Bridge模式)

发布时间: 2013-10-18 20:53:13 作者: rapoo

设计模式(c++)笔记之六(Bridge模式)

桥梁模式,将抽象部分与它的实现部分分离,使它们都可以独立地变化。


一、描述:




3.代码

产品接口类IProduct

IProduct.h

#include "IPod.h"using std::cout;using std::endl;CIPod::CIPod(void){}CIPod::~CIPod(void){}void CIPod::BeProducted(){    cout << "生产出的ipod是这个样子的..." << endl;}void CIPod::BeSelled(){    cout << "生产出的ipod卖出去了..." << endl;}

桥梁类 NewCorp

NewCorp.h



参考文献:《设计模式之禅》,《GoF_23种设计模式解析》

参考博客:http://www.cnblogs.com/wanggary/archive/2011/04/17/2019067.html

读书人网 >软件开发

热点推荐