AS3:单例模式实现代码
2019-05-30 本文已影响0人
一眼就认出你
不多说直接上代码:
public class ViewManager
{
static private var instance:ViewManager;
static public function get Instance():ViewManager
{
if(instance == null){
instance = new ViewManager();
}
return instance;
}
}
代码介绍:
- 创建一个公共类:ViewManager
- 声明一个静态私有变量:instance(类型是类ViewManager)
- 第一次创建ViewManager的时候,instance == null,直接new
- 第二次直至以后,instance != null,直接返回instance
外部直接调用方式:
ViewManager.Instance.aa();