デザインパターンの一つであるObserverパターンを利用して実現できることはどれか。
ア | あるオブジェクトの状態が変化したときに、それに依存する全てのオブジェクトを自動的に通知する。 |
イ | ある機能も持つオブジェクトを新しいオブジェクトでラップし、動的に機能を拡張する。 |
ウ | あるクラスのインスタンスが一つしか存在しないことを保証する。 |
エ | 配列や集合のような実装の異なるコンテナに対し、同一のインタフェースでアクセスする。 |
答え ア
【解説】
Observerとは「観察者」という意味で、デザインパターンにおけるObserverパターンはあるオブジェクトの状態が変化したときに、それに依存する全てのオブジェクトを自動的に通知する(ア)仕組みになります。
【キーワード】
・デザインパターン