rgdr

by trisna dev

JavaScript

class Database {
  private static instance: Database;

  private constructor() {
    console.log('Database instance created');
  }

  public static getInstance(): Database {
    if (!this.instance) {
      this.instance = new Database();
    }
    return this.instance;
  }
}

// Penggunaan
const db1 = Database.getInstance();
const db2 = Database.getInstance();

console.log(db1 === db2); // Output: true