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

問24

オブジェクト間のis-a関係を表す図はどれか。
  • 24a.gif/image-size:168×91
  • 24i.gif/image-size:168×91
  • 24u.gif/image-size:169×90
  • 24e.gif/image-size:180×90
  • [出題歴]
  • ネットワーク H16秋期 問31

分類

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

正解

解説

オブジェクト指向において上位クラスと下位クラスの関係には、is-a(汎化-特化)関係と、part-of(集約-分解)関係があります。
is-a(汎化-特化)関係
「動物-犬」や「家電-テレビ」などのように「…は、○○である」で表される関係。
part-of(集約-分解)関係
「コンピュータ-CPU」や「自転車-サドル」などのように「…は、○○の一部である」で表される関係。has-a関係と呼ぶこともある。
  • クラスとクラスが保持する操作(メソッド)の関係です。
  • クラスとクラスが保持する属性(プロパティ)の関係です。
  • 正しい。乗用車とトラックは自動車であるためis-a関係です。
  • 受話器とプッシュボタンは電話機の一部であるためpart-of関係です。
© 2015-2024 ネットワークスペシャリストドットコム All Rights Reserved.

Pagetop