单例模式

2019-11-21  本文已影响0人  Wrestle_Mania
class Db {
  static getInstance() {
    if (!Db.instance) {
      Db.instance = new Db();
    }
    return Db.instance;
  }
  constructor() {
    console.log("实例化的时候触发");
  }
  connect() {
    console.log("连接数据库");
  }
  find() {
    console.log("查找数据");
  }
}

const db1 = Db.getInstance();
db1.find();
const db2 = Db.getInstance();
db2.find();

不用反复的去初始化实例

上一篇下一篇

猜你喜欢

热点阅读