デザインパターンの中のストラテジパターンを用いて,帳票出力のクラスを図のとおりに設計した。適切な説明はどれか。

出典令和5年度 秋期 エンベデッドシステムスペシャリスト試験 午前Ⅱ 問17
ア
クライアントは,使用したいフォーマットに対応する,帳票出力ストラテジクラスのサブクラスを意識せずに利用できる。
イ
新規フォーマット用のアルゴリズムの追加が容易である。
ウ
帳票出力ストラテジクラスの中で,どのフォーマットで帳票を出力するかの振り分けを行っている。
エ
帳票出力のアルゴリズムは,コンテキストクラスの中に記述する。