【发布时间】:2012-09-30 12:56:11
【问题描述】:
我想实现一个抽象工厂模式,但也想成为一个单身人士。
class WindowFactory {
protected:
virtual Scrollbar* createScrollbar() = 0;
};
class MacWindowFactory: public WindowFactory {
virtual Scrollbar* createScrollbar() {
//return a instance
}
;
};
class LinuxWindowFactory: public WindowFactory {
virtual ScrollBar* createScrollbar() {
//return a instance
}
;
};
有人可以帮我制作这个抽象工厂单例的示例代码吗?
提前致谢。
【问题讨论】:
标签: c++ design-patterns singleton abstract-factory