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

午前U 問24

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

分類

テクノロジ系 » システム開発技術 » ソフトウェア方式設計・詳細設計

正解

解説

オブジェクト指向において上位クラスと下位クラスの関係には、is-a(汎化−特化)関係と、part-of(集約−分解)関係があります。
is-a(汎化−特化)関係
「動物−犬」や「家電−テレビ」などのように「…は、○○である」で表される関係。
part-of(集約−分解)関係
「コンピュータ−CPU」や「自転車−サドル」などのように「…は、○○の一部である」で表される関係。
表の3つの関係をどちらかに当てはめると、
  • タイヤは自動車の一部であるのでpart-of関係になります。
  • 人間は動物であるのでis-a関係になります。
  • 辞書は書物であるのでis-a関係になります。
よって適切な組合せは「ウ」です。
© 2015-2019 ネットワークスペシャリストドットコム All Rights Reserved.

Pagetop