1
A
回答
2
一個Singleton是其中只有一個實例將被創建的類。該實例將被程序中的所有其他代碼共享。
在ActionScript中不支持最嚴格意義上的單例,因爲構造函數不能標記爲私有。因此,該課程的其他實例可以在該程序的其他地方創建。通過以下技巧,可以確保構造函數僅由單例類本身調用:
package {
public final class Singleton {
private static var instance:Singleton = new Singleton();
public function Singleton() {
if(Singleton.instance) {
throw new Error(
"Singleton and can only be accessed through Singleton.getInstance()");
}
}
public static function getInstance():Singleton {
return Singleton.instance;
}
}
}
相關問題
- 1. Flex Mobile:IconItemRenderer的單個實例
- 2. Flex-bison簡單例子
- 3. 調試Flex ActionScript單例程
- 4. Flex:拖放,簡單示例
- 5. 如何在Flex中處理類實例?
- 6. Flex中的多列圖例
- 7. Flex中的TimeZone示例?
- 8. Flex圖表中的圖例
- 9. python中的單例類
- 10. java中的單例類API
- 11. 的Flex 4個SDK類中的Flex-mojos
- 12. Singleton類Flex中
- 13. Adobe flex彈出式單實例
- 14. 在Ruby中的單例類中調用單例方法?
- 15. OSMF Flex示例
- 16. java單例類
- 17. 爲單例類
- 18. Python單例類
- 19. 在Flex共享對象中存儲類的實例
- 20. FLEX - 加載類實例類型的圖像
- 21. 用於懶惰實例化的Flex強類型代理類
- 22. 實例化單例類
- 23. adobe flex中的類反射
- 24. 獲取flex中的類型
- 25. Flex中的調用類4
- 26. flex CSS中的僞類
- 27. Flex SDK中的矢量類
- 28. Python中的類的單個實例
- 29. 單例模塊或類方法+類實例變量在Ruby中類似單例的行爲?
- 30. 單例類的幾個例子