問題
図は、ある図形描画ツールのクラス図の一部である。新たな形状や線種で図形を描画する機能の追加を容易にするために、リファクタリング"継承の分割"を行った。変更後のクラス図はどれか。

選択肢
- 1ア
- 2イ
- 3ウ
- 4エ
正解
3. ウ
詳しい解説を見る解説を閉じる
解説
"継承の分割"は、複数の観点が混在した継承階層を観点ごとに分離し、組合せの爆発を避けるリファクタリングです。形状(三角形・四角形)と線種(細線・太線)という二つの観点をそれぞれ独立した継承階層に分け、委譲(関連)で組み合わせる設計にすると、新たな形状や線種の追加が容易になります。(出典: 令和3年度 秋期 応用情報技術者試験 午前 問48)
一問一答
全400問を繰り返し学習