日期:2013-07-04 浏览次数:20674 次
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;
}
}
}
你能否会在项目比较乱的时候两种方式都过,有什么区别,欢迎讨论。
原文连接:http://www.flashxm.com/?p=24