KITASENJU DESIGN BLOG

memo, html, javascript, unity

typescript singleton シングルトン

  // インスタンスを保存するためのstatic変数
  private static instance: Singleton;

  // constructorをprivateにすることで、外部からの新しいインスタンス作成を制限
  private constructor() {
    // 初期化処理
  }

  // インスタンスを取得するためのstaticメソッド
  public static getInstance(): Singleton {
    if (!this.instance) {
      this.instance = new Singleton();
    }
    return this.instance;
  }
}

"FOOTER"