未分類
秋期
システムアーキテクト 2013年 秋期 問4
4 / 25
デザインパターンの中のストラテジパターンを用いて,帳票出力のクラスを図のと おりに設計した。この帳票出カストラテジクラスの説明のうち、適切なものはどれか。 凡例 v コンテキスト 帳票出カストラテジ クラス +帳票出力() クラス名 属性 操作 PDF 帳票出カストラテジ HTML 帳票出カストラテジ + 帳票出力() +帳票出力()

正解と解説
表示する
正解 イ
新規フォーマット用のアルゴリズムの追加が容易である。
ストラテジパターンはアルゴリズム(帳票出力方式)を個別クラスに分離し、共通インタフェースで切り替える設計です。そのため新しいフォーマット用アルゴリズムをクラス追加だけで容易に拡張できます。振分けや対応の意識はクライアント側の関心事であり、この利点の説明にはなりません。