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();
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容