instance.ts 364 B

123456789101112131415
  1. /// 单例模式
  2. class GZShareInstance {
  3. /// 私有属性
  4. private static instance: GZShareInstance;
  5. private constructor() {}
  6. /// static的作用是把这个方法挂载在类上
  7. // 而不是new出来的实例上
  8. public static shareInstance() {
  9. if (!this.instance) {
  10. this.instance = new GZShareInstance();
  11. }
  12. return this.instance
  13. }
  14. }