单例模式
要点:一是某个类只能有一个实例;二是它必须自行创建这个实例;三是它必须自行向整个系统提供这个实例。
用处:如果只需要一个对象存在,例如某些管理类时使用。
//使用单例例子
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();