|
|
有一个类factory,是一个singleton单件,singleton用模板实现.
class factory : public signleton<factory>
{...};
现在想写一个manager,从factory继承过来...
class manager : public factory
{...};
意思就是想让manager可以创建出某种实例.
程序里只有一个manager单件,它包含了factory的所有功能,故程序中不需要另外创建factory单件,
但是 我的想法是让facotry::getSingletonPtr()得到的是一个manager指针.这些是实现细节,稍后再讨论
现在我想问:
1.signleton 被继承,这样做好不好?
2.manager具有工厂功能,负责创建实例.从概念上看,是不是个好注意(设计)?
哪位大大可能帮忙解答疑惑,小弟不胜感激. |
|