平成27年度(2015)秋期 問5 | 情報処理技術者試験 システムアーキテクト
デザインパターンの中のストラテジパターンを用いて、帳票出力のクラスを図のとおりに設計した。適切な説明はどれか。
選択肢 ア
クライアントは、使用したいフォーマットに対応する、帳票出力ストラテジクラスのサブクラスを意識せずに利用できる。
選択肢 イ
新規フォーマット用のアルゴリズムの追加が容易である。
選択肢 ウ
帳票出力ストラテジクラスの中で、どのフォーマットで帳票を出力するかの振り分けを行っている。
選択肢 エ
帳票出力のアルゴリズムは、コンテキストクラスの中に記述する。
[出典:情報処理技術者試験 システムアーキテクト 平成27年度(2015)秋期 問5]