顶
还有一种就是实例类写在包外类,包内类只提供获取包外类的方法
复制内容到剪贴板
代码:
package
{
public class Singleton{
private static var _instance:Singletoner ;
public function Singleton() {
throw new Error("只能用getInstance()来获取实例");
}
public static function getInstance():Singletoner {
if(_instance== null){
_instance= new Singletoner();
}
return _instance;
}
}
}
class Singletoner {
function Singletoner(){
}
}