
情報処理安全確保支援士試験 平成29年度春期 午前Ⅰ 問16「汎化の適切な例はどれか。…」の正解と解説です。情報処理安全確保支援士試験の「オブジェクト指向」分野の過去問で、各選択肢の正誤も解説付きで確認できます。
ア. “哺乳類”を上位とし,“人”,“犬”,“猫”を下位とする汎化(is-a 関係)の図
汎化は共通の性質を抽出した上位概念と個別の下位概念を「is-a(~は…の一種)」で結ぶ関係。「人・犬・猫は哺乳類の一種」と成立するアが正解。部分を表すpart-of(集約)や、属性・関連とは区別する必要がある。オブジェクト指向のクラス階層やデータモデル設計で頻出の基本概念である。