平成22年 秋期 システムアーキテクト 午前II 問4

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

オブジェクト間の関係
タイヤと自動車 人間と動物 辞書と書物
is-a part-of is-a
is-a part-of part-of
part-of is-a is-a
part-of is-a part-of


答え ウ


解説

  • タイヤは自動車を構成する要素なので、part-ofの関係です。
  • 人間は動物の一種なので、is-aの関係です。
  • 辞書は書物の一種なので、is-aの関係です。
したがって
オブジェクト間の関係
タイヤと自動車 人間と動物 辞書と書物
part-of is-a is-a
になります。


キーワード
・基底クラス
・派生クラス

キーワードの解説
  • 基底クラス(base class)
    クラス階層の最上位のクラスのことです。
  • 派生クラス(inherited class)
    基底クラスの性質を継承して、作成されたクラスのことです。

もっと、「派生クラス」について調べてみよう。

戻る 一覧へ 次へ