2015-03-02 86 views
0

我想知道是否有可能有这样的事情:继承基类的一个实例

  • 基本类A1
  • 派生类A2:A1
  • 派生类A3:A1

只有一个A1的实例?因为当我使用ctor(params):base(params)为每个派生类A2A3创建一个新的A1实例,我想避免这种情况。

回答

4

通过继承,没有。这是不可能的。如果你选择了作文,这可以完成。

A1成为单身人士。

A2A3都对A1的单例实例有参考,并代表通过该实例的适当调用。