Singleton パターンとは
Singleton パターンは、クラスのインスタンスが1つだけ存在することを保証するデザインパターンです。
実装例
class Database {
private static instance: Database;
private constructor() {}
public static getInstance(): Database {
if (!Database.instance) {
Database.instance = new Database();
}
return Database.instance;
}
}使用場面
- データベース接続
- ログ管理
- 設定管理