汎化の適切な例はどれか。
平成29年度 春期 応用情報技術者 問47
テクノロジ系
正解と解説
正解 ア
汎化は、共通の性質をまとめて上位の概念を作る「is-a(〜は〜の一種)」の関係です。人・犬・猫はどれも哺乳類の一種です。
汎化は、複数のクラスに共通する性質を取り出し、上位のクラス(スーパクラス)にまとめることです。逆に、上位のクラスを詳しく分けることを特化(特殊化)といいます。汎化の関係では「下位は上位の一種である」が成り立ちます。「人は哺乳類の一種」「犬は哺乳類の一種」「猫は哺乳類の一種」が成り立つので、アが汎化です。
イ:アクセル・ブレーキ・ハンドルは自動車の一部です。これは「part-of(〜の一部)」の関係で、集約にあたります。
ウ:受注・在庫・出荷は商品の一種ではありません。商品とかかわりをもつ別の概念で、関連の関係です。
エ:会社名・住所・電話番号は取引先がもつ属性です。取引先の一種ではありません。
出典:平成29年度 春期 応用情報技術者試験 問47
全年度から出題。10問で実力を判定します。登録不要。
出典:平成29年度 春期 応用情報技術者試験 問47(独立行政法人情報処理推進機構)
解説と用語ページは生成 AI が書き、別の生成 AI が確かめています。作り方