摘要: 1 方式一。改动基类的方式实现,这种方式再新类型加入时需要重新修改基类,不是最便捷的方式。//fatory#include #include #include #include #include using namespace std;class Shape{public: virtual void draw() = 0; virtual void erase() = 0; virtual ~Shape() {} class BadShapeCreation : public logic_error { public: BadShapeCrea... 阅读全文
posted @ 2013-09-26 17:17 calabashdad 阅读(150) 评论(0) 推荐(0) 编辑