IPA過去問ドリル

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

テクノロジ/開発技術

オブジェクト指向におけるオブジェクト間の代表的な関係には,is-a と part-of の二つがある。表に示すオブジェクト間の関係の組合せのうち,適切なものはどれか。 (注:本サイトでは原問題の表を文字表記に変換しています)

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

正解:ウ

解説

is-a は「〜は〜の一種である」という汎化・特化の関係,part-of は「〜は〜の一部である」という全体と部分の関係を表します。タイヤは自動車の部品なので part-of,人間は動物の一種なので is-a,辞書は書物の一種なので is-a の関係になります。

選択肢ごとの解説

  • 誤り。タイヤと自動車は is-a ではなく part-of の関係です。
  • 誤り。タイヤと自動車は is-a ではなく part-of,辞書と書物は part-of ではなく is-a の関係です。
  • 正しい。タイヤと自動車は part-of,人間と動物は is-a,辞書と書物は is-a の組合せが適切です。
  • 誤り。辞書と書物は part-of ではなく is-a の関係です。
ネットワークスペシャリストの過去問を演習モードで解く