オリジナル模擬試験1 問41

次の階層構造を持ったクラス間の関係のうち,集約―分解関係であるものはどれか。

  • 41a.gif
  • 41i.gif
  • 41u.gif
  • 41e.gif
正解 問題へ
分野:テクノロジ系
中分類:システム開発技術
小分類:ソフトウェア方式設計・詳細設計
解説
上位クラスと下位クラスという階層構造も持つクラス間の関係には、「is-a(汎化-特化)関係」と「part-of(分解-集約)関係」があります。
is-a関係
汎化-特化関係ともいわれ、「下位クラスは、上位クラスである。」という関係を表します。
part-of関係
分解-集約関係ともいわれ、「下位クラスは、上位クラスの一部である。」という関係を表します。
この事を頭に入れて選択肢の関係を見てみると「エ」が集約-分解関係に該当します。サドルやハンドルは自転車の一部であって、決して自転車そのものではないからです。

Pagetop