建站学 - 轻松建站从此开始!

建站学-个人建站指南,网页制作,网站设计,网站制作教程

当前位置: 建站学 > 图像设计 > Flash教程 >

Flash AS3单列模式实现方式

时间:2009-08-03 14:48来源: 作者: 点击:
Flash as3的单例模式有两种实现方式

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;
		}

	}
}

你是否会在项目比较乱的时候两种方式你都过,有什么区别,欢迎讨论。

(责任编辑:admin)
织梦二维码生成器
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片