2022-11-27 23:23:47 +08:00

18 lines
282 B
TypeScript

/***
* 泛型单例模式接口
*/
export default class Singleton {
private static _instance: any = null
static GetInstance<T>(): T {
if (this._instance === null) {
this._instance = new this()
}
return this._instance
}
protected constructor() {
}
}