平成24年度 春期 午前Ⅱ 問22
設計
インスタンスに関する問題
(私の父:公務員)が“私の父は公務員である”というインスタンスとクラスの関係を表すとき,同じ関係となるものはどれか。
- ア(俸給生活者:公務員)
- イ(日本:国)
- ウ(私の父:私の母)
- エ(私の部屋:私の家)
答えと解説を見る
✓ これが正解イ(日本:国)
解説
日本は国というクラスの具体的な一つで、同じ関係です。
インスタンスとクラスの関係は、個々の具体的なものと、それが属する種類との関係です。私の父という特定の人物は、公務員という種類に属する一人なので、私の父は公務員のインスタンスです。軸は、左側が具体的な一つのもので、右側がその種類になっているかです。日本は国という種類に属する具体的な一つの国なので、日本は国のインスタンスであり、同じ関係になります。種類と種類の関係、個体どうしの関係、部分と全体の関係は、いずれも別の関係です。左が一つの実物で右がその種類か、と確かめて選びましょう。
ほかの選択肢はなぜ違うのか
- ア(俸給生活者:公務員):俸給生活者と公務員は、どちらも特定の個人ではなく人の種類を表しています。種類と種類の間の関係(汎化の関係にあたる)であり、具体的な一つのものと種類というインスタンスとクラスの関係ではありません。
- ウ(私の父:私の母):私の父と私の母は、どちらも特定の一人の人物です。個体と個体の間の関係であり、一方が他方の種類になっているわけではないので、インスタンスとクラスの関係ではありません。
- エ(私の部屋:私の家):私の部屋は私の家の一部分で、部分と全体の関係(集約)にあたります。私の部屋が私の家という種類の実例になるわけではないので、インスタンスとクラスの関係とは違います。
出典:平成24年度 春期 エンベデッドシステムスペシャリスト試験 午前Ⅱ 問22
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)