平成28年度(2016)春期 問22 | 情報処理技術者試験 エンベデッドシステムスペシャリスト
デザインパターンの一つであるObserverパターンを利用して実現できるもとはどれか。
選択肢 ア
あるオブジェクトの状態が変化したときに、それに依存する全てのオブジェクトに自動的に通知する。
選択肢 イ
ある機能をもつオブジェクトを新しいオブジェクトでラップし、動的に機能を拡張する。
選択肢 ウ
あるクラスのインスタンスが一つしか存在しないことを保証する。
選択肢 エ
配列や集合のような実装の異なるコンテナに対し、同一のインタフェースでアクセスする。
[出典:情報処理技術者試験 エンベデッドシステムスペシャリスト 平成28年度(2016)春期 問22]