平成25年 秋期 ネットワークスペシャリスト 午前II 問25

次のクラス図におけるクラス間の関係の説明のうち、適切なものはどれか。

 ア  “バス”、“トラック”などのクラスが“自動車”クラスの定義を引き継ぐことを、インスタンスという。
 イ  “バス”、“トラック”などのクラスの共通部分を抽出し“自動車”クラスとして定義することを、汎化という。
 ウ  “バス”、“トラック”などのクラスは、“自動車”クラスに対するオブジェクトという。
 エ  “バス”、“トラック”などのそれぞれのクラスの違いを“自動車”クラスとして定義することを、特化という。


答え イ


解説

 ア  “バス”、“トラック”などのクラスが“自動車”クラスの定義を引き継ぐことは、継承(inheritance、インヘリタンス)といいます。
 イ  “バス”、“トラック”などのクラスの共通部分を抽出し“自動車”クラスとして定義することを、汎化といいます。
 ウ  “バス”、“トラック”などのクラスは、“自動車”クラスに対する、サブクラスオブジェクトといいます。
 エ  特化は、を“自動車”クラスに“バス”、“トラック”などのそれぞれのクラスの違いとして定義することです。


キーワード
・汎化と特化

キーワードの解説

戻る 一覧へ