加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

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()函数.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读