過去問解きまくり研究所 ホーム

平成22年度 秋期 午前Ⅱ 問24

システム開発技術

汎化に関する問題

オブジェクト指向におけるオブジェクト間の代表的な関係には,is-aとpart-ofの二つがある。表に示すオブジェクト間の関係の組合せのうち,適切なものはどれか。

選択肢は原典ではオブジェクト間の関係(タイヤと自動車・人間と動物・辞書と書物)の表。

答えと解説を見る

✓ これが正解ウタイヤと自動車:part-of / 人間と動物:is-a / 辞書と書物:is-a

解説

タイヤと自動車はpart-of、人間と動物、辞書と書物はis-aです。

is-aは、あるものが別のものの一種であるという関係で、汎化と特化の関係に当たります。part-ofは、あるものが別のものの一部分であるという関係で、集約の関係に当たります。タイヤは自動車を構成する部品の一つなのでpart-ofです。人間は動物の一種なのでis-aです。辞書は書物の一種なのでis-aです。見分けるには、一方がもう一方の一種と言えるか、一部と言えるかを当てはめてみます。一種と言えればis-a、一部と言えればpart-of、と言い換えで確かめると迷いません。

ほかの選択肢はなぜ違うのか

出典:平成22年度 秋期 ネットワークスペシャリスト試験 午前Ⅱ 問24

この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)