Flex中的Singleton类
发布时间:2020-12-15 02:16:05 所属栏目:百科 来源:网络整理
导读:我有一个疑问,……你如何在Flex中创建一个Singleton类… 是否有任何类似于类名的约定应该是eb Singleton,或者它应该扩展任何其他类. 一个项目有多少Singleton类? 有谁可以说Singleton类的实时使用? 我打算将我的组件标签文本保存在Singleton类中……这是一
我有一个疑问,……你如何在Flex中创建一个Singleton类…
是否有任何类似于类名的约定应该是eb Singleton,或者它应该扩展任何其他类. 一个项目有多少Singleton类? 有谁可以说Singleton类的实时使用? 我打算将我的组件标签文本保存在Singleton类中……这是一个好方法. 解决方法
可以询问单身人士的蠕虫!
关于创建单例的方法有几种,主要是因为AS3没有私有构造函数.这是我们使用的模式. package com.foo.bar { public class Blah { private static var instance : Blah; public function Blah( enforcer : SingletonEnforcer ) {} public static function getInstance() : Blah { if (!instance) { instance = new Blah( new SingletonEnforcer() ); } return instance; } ... } } class SingletonEnforcer{} 请注意,SingletonEnforcer类是内部的,因此只能由Blah类使用(有效).没有人可以直接实例化类,他们必须通过getInstance()函数. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |