设计模式(c++)笔记之六(Bridge模式)
桥梁模式,将抽象部分与它的实现部分分离,使它们都可以独立地变化。
产品接口类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.h
参考文献:《设计模式之禅》,《GoF_23种设计模式解析》
参考博客:http://www.cnblogs.com/wanggary/archive/2011/04/17/2019067.html