平成23年度 秋期 ネットワークスペシャリスト試験 午前II 問24
次のクラス図におけるクラス間の関係の説明のうち、適切なものはどれか。

キーボード:1〜4 で解答 → 次の問題 ← 前の問題
正解と解説を見る
解答する前に解説を開いたので、この問題は「見て解いた」として記録します(正解数には入りません)。
正解:イ
-
ア: "バス", "トラック" などのクラスが "自動車" クラスの定義を引き継ぐことを、インスタンスという。
誤り。インスタンスとは、クラスをもとに生成された具体的なオブジェクトを指します。この場合は適切ではありません。 -
イ: "バス", "トラック" などのクラスの共通部分を抽出し "自動車" クラスとして定義することを、汎化という。
正しい。汎化(Generalization)は、複数のクラスの共通部分を抽出し、より抽象的な親クラスとして定義することを指します。このクラス図では "自動車" クラスがそれに該当します。 -
ウ: "バス", "トラック" などのクラスは、"自動車" クラスに対するオブジェクトという。
誤り。"バス" や "トラック" は "自動車" のサブクラス(子クラス)であり、オブジェクトではありません。 -
エ: "バス", "トラック" などのそれぞれのクラスの違いを "自動車" クラスとして定義することを、特化という。
誤り。特化(Specialization)は親クラスを基にして、より具体的な子クラスを定義することを指します。この場合は説明と一致しません。
答え
イ: "バス", "トラック" などのクラスの共通部分を抽出し "自動車" クラスとして定義することを、汎化という。
出典:平成23年度 秋期 ネットワークスペシャリスト試験 午前II 問24