Singleton 执行器通过私有实例
在这种方法中,通过静态方法访问单个:
Singleton.getInstance();
要仅强制执行单例的一个实例,私有静态变量将保留实例,而在构造函数中强制实例化实例的任何其他尝试。
package {
public class Singleton {
    /** Singleton instance */
    private static var _instance: Singleton = new Singleton();
    /** Return singleton instance. */
    public static function getInstance():Singleton {
        return _instance;
    }
    /** Constructor as singleton enforcer. */
    public function Singleton() {
        if (_instance)
            throw new Error("Singleton is a singleton and can only be accessed through Singleton.getInstance()");
    }
}
}