Flex中的Singleton类

前端之家收集整理的这篇文章主要介绍了Flex中的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()函数.

原文链接:https://www.f2er.com/flex/174193.html

猜你在找的Flex相关文章