TypeScript单例模式

单例模式

要点:一是某个类只能有一个实例;二是它必须自行创建这个实例;三是它必须自行向整个系统提供这个实例。
用处:如果只需要一个对象存在,例如某些管理类时使用。
//使用单例例子
class SingTon {
    private static _instance: any;
    public static get Instance(): SingTon {
        if (SingTon._instance == null)
            SingTon._instance = new SingTon();
        return SingTon._instance;
    }
    
    public Hello(){
        console.log('Hello 单例模式');
    }
}

//调用方法
SingTon.Instance.Hello();

你可能感兴趣的:(TypeScript单例模式)