テクノロジ系
秋期
応用情報技術者 2021年 秋期 問48
48 / 80
図は、ある図形描画ツールのクラス図の一部である。新たな形状や線種で図形を描 画する機能の追加を容易にするために、リファクタリング“継承の分割”を行った。 変更後のクラス図はどれか。 〔クラス図〕 図形 凡例 1」:クラス 三角形 四角形 →>:継承 太線の三角形 太線の四角形 →>:関連

正解と解説
表示する
正解 ウ
線種 図形 四角形 太線 細線 三角形
解答の図

「継承の分割」では、形状(三角形・四角形)と線種(太線・細線)という独立した観点を別々の階層に分けます。これにより新しい形状や線種の追加が容易になり、線種を別クラスに切り出した図が正解です。