#include
#include
using namespace std; class DrawImp { public: virtual ~DrawImp(){cout<<"DrawImp 基类析构"<
DrawLine();} void DrawRect(){imp->DrawRect();} }; class DrawIcon:public Draw { public: DrawIcon(DrawImp* i):Draw(i){} virtual ~DrawIcon(){cout<<"DrawIcon 析构"<
DrawOneIcon(); delete pIcon; delete pImp; system("PAUSE"); return EXIT_SUCCESS; }
桥接模式
最新推荐文章于 2025-10-03 11:16:49 发布
本文介绍了一个使用C++实现的绘图类,包括基类DrawImp和派生类DrawIcon。通过虚函数实现了绘制线条和图标的功能,并展示了如何通过继承来扩展绘图功能。
8131

被折叠的 条评论
为什么被折叠?



