問題
デザインパターンのうち、「あるオブジェクトの状態変化を関係する複数のオブジェクトに通知する」目的に最も適合するものはどれか。
選択肢
- 1Singleton
- 2Observer
- 3Factory Method
- 4Adapter
正解
2. Observer
詳しい解説を見る解説を閉じる
解説
Observer(オブザーバ)パターンは、観察対象(Subject)の状態変化を観察者(Observer)に自動的に通知する設計パターン。イベント駆動システムやMVC、Pub/Subモデルで広く使われる。1は唯一インスタンス、3はインスタンス生成、4はインタフェース変換。
一問一答
全400問を繰り返し学習