2015-03-02 85 views
0

我想知道是否有可能有這樣的事情:繼承基類的一個實例

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

只有一個A1的實例?因爲當我使用ctor(params):base(params)爲每個派生類A2A3創建一個新的A1實例,我想避免這種情況。

回答

4

通過繼承,沒有。這是不可能的。如果你選擇了作文,這可以完成。

A1成爲單身人士。

A2A3都對A1的單例實例有參考,並代表通過該實例的適當調用。