1
A
回答
1
static constructors(見第四版)和private constructors都可以用來實現Singleton設計模式。
+0
@Timwi:謝謝,不知道這個選項。 – 2010-09-15 21:57:14
0
靜態構造函數在第一次以任何方式提及類類型時調用。例如,可用於填充靜態字典。這些構造函數不能被明確調用。
另一方面,私人構造函數只能從類本身中調用。例如,可以通過創建工廠方法來限制或監視該類的新實例的創建。
至於單身人士的問題,Oren A大概總結了一下。
0
你能得到關於這個link
相關問題
- 1. 實例化派生類對象,其基類ctor是私人的
- 2. 靜態類與類的實例
- 3. PHP靜態類和單例類之間的確切區別是什麼
- 4. 抽象類和靜態類之間有什麼區別?
- 5. 類變量和類實例變量之間的區別?
- 6. 類參考和類實例之間的區別
- 7. 單例類中的私有靜態變量和私有實例變量有什麼區別?
- 8. 私人EventHandler和私人事件EventHandler之間的區別?
- 9. 單獨使用的類與'靜態類'
- 10. python中的類的實例化之間的區別
- 11. 將靜態方法放入靜態類並將實例方法放入靜態類中有什麼區別?
- 12. 類和它的實例之間的區別
- 13. java - 抽象類和具體類之間的獨特區別
- 14. 靜態,私人會員,內部類型
- 15. 跟進:類方法和實例方法之間的區別?
- 16. 類方法和實例方法之間的區別?
- 17. 對象創建和類實例化之間的區別
- 18. 枚舉:使用枚舉和類與靜態變量之間的區別
- 19. 實例類 - >靜態類 - > C#中的實例類
- 20. C#部分類與Objective C類別之間的區別?
- 21. 類之間的私人方法調用
- 22. APIView類和viewsets類之間的區別?
- 23. 類和類之間的區別<?>
- 24. Pattern類和Matcher類之間的區別
- 25. 靜態類和非靜態類有什麼區別?
- 26. 使用單例類和類與靜態方法有什麼區別?
- 27. @和@@實例之間的區別
- 28. 轉到http:服務/靜態和/靜態之間的區別/
- 29. 靜態變量和靜態方法之間的區別
- 30. 最終靜態int和靜態最終int之間的區別?
靜態類和sigleton使用什麼叫靜態構造函數意味着更多的信息?你的意思是工廠方法? – 2010-09-15 21:37:44
@SB,靜態構造函數是類的初始化器,與實例相反。 – 2010-09-15 21:38:51