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

問41

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

分類

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

正解

解説

上位クラスと下位クラスという階層構造も持つクラス間の関係には、「is-a(汎化−特化)関係」と「part-of(分解−集約)関係」があります。
is-a関係
汎化−特化関係ともいわれ、「下位クラスは、上位クラスである。」という関係を表します。
part-of関係
分解−集約関係ともいわれ、「下位クラスは、上位クラスの一部である。」という関係を表します。
この事を頭に入れて選択肢の関係を見てみると「エ」が集約−分解関係に該当します。サドルやハンドルは自転車の一部であって、決して自転車そのものではないからです。
© 2010-2021 応用情報技術者試験ドットコム All Rights Reserved.

Pagetop