デザインパターンの中のストラテジパターンを用いて,帳票出力のクラスを図のとおりに設計した。適切な説明はどれか。
- クライアントは,使用したいフォーマットに対応する,帳票出力ストラテジクラスのサブクラスを意識せずに利用できる。
- 新規フォーマット用のアルゴリズムの追加が容易である。
- 帳票出力ストラテジクラスの中で,どのフォーマットで帳票を出力するかの振り分けを行っている。
- 帳票出力のアルゴリズムは,コンテキストクラスの中に記述する。
解答
イ
解説
ー
- クライアントは,使用したいフォーマットに対応する,帳票出力ストラテジクラスのサブクラスを意識せずに利用できる。
ー - 新規フォーマット用のアルゴリズムの追加が容易である。
ー - 帳票出力ストラテジクラスの中で,どのフォーマットで帳票を出力するかの振り分けを行っている。
ー - 帳票出力のアルゴリズムは,コンテキストクラスの中に記述する。
ー
参考情報
分野・分類
分野 | テクノロジ系 |
大分類 | 開発技術 |
中分類 | システム開発技術 |
小分類 | 設計 |
出題歴
- ES 令和5年度秋期 問20
- SA 令和4年度春期 問5
- SA 平成27年度秋期 問5
- SA 平成22年度秋期 問3