問題
デザインパターンのうち、インスタンス生成を1つに制限するものはどれか。
選択肢
- 1Factory Method
- 2Singleton
- 3Observer
- 4Strategy
正解
2. Singleton
詳しい解説を見る解説を閉じる
解説
SingletonパターンはGoFの生成パターンの一つで、クラスのインスタンス数を1に制限する。設定管理、ログ出力、コネクションプール等で利用。Factory Methodは生成の抽象化、Observerは状態変化通知(イベント駆動)、Strategyはアルゴリズム交換を扱う構造パターン・振る舞いパターンの代表例。
一問一答
全400問を繰り返し学習