当前位置: 首页 > 图文教程 > Flash动画 > ActionScript > Flash AS3单列模式实现方式
方式一:直接在构造函数里赋_instance值
package
{ public class MyClass { private static var _instance:MyClass; public function MyClass() { _instance = this; } public static function getInstance():MyClass { return _instance; } }
}
方式二:常用的在getInstance()里根据需要才给_instance赋值
package
{ public class MyClass { private static var _instance:MyClass; public function MyClass() { } public static function getInstance():MyClass { if(_instance == null){ _instance = new MyClass(); } return _instance; } }
}
你是否会在项目比较乱的时候两种方式你都过,有什么区别,欢迎讨论。
评论 (0) All