問48令和3年度 秋期テクノロジ系
図は,ある図形描画ツールのクラス図の一部である。新たな形状や線種で図形を描画する機能の追加を容易にするために,リファクタリング“継承の分割”を行った。変更後のクラス図はどれか。

- ア

- イ

- ウ

- エ

正解はウ
解説 本サイト独自(IPA公表のものではありません)
ウ 形状は図形の下の三角形と四角形,線種は線種の下の太線と細線として,別々の継承階層に分けられている。さらに図形から線種への関連があり,形状と線種を独立に追加して組み合わせられるため,継承の分割に該当する。
- ア 形状と線種の組合せを一つずつ図形の下位クラスにしているため,新しい形状や線種を加えるたびに組合せに応じたクラスの追加が必要になる。
- イ 図形と太線の図形に継承ではなく関連を設けているが,線種を独立した継承階層に分けておらず,細線などの線種を同じ構造で追加できない。
- エ 太線を独立した線種の階層にせず,太線の三角形と太線の四角形から継承させている。形状と線種の二つの観点が分離されていない。
この解説は間違っています
この解説は,別のモデルによるレビューを受けています。
出典:令和3年度 秋期 応用情報技術者試験 午前 問48