過去問解きまくり研究所 ホーム

平成21年度 春期 午前 問46

開発技術

オブジェクト指向に関する問題

図において,“営業状況を報告してください” という同じ指示(メッセージ)に対して,営業課長と営業部員は異なる報告(サービス)を行っている。オブジェクト指向において,このような特性を表す用語はどれか。

〔図の逐語〕

答えと解説を見る

✓ これが正解ウ多相性

解説

同じ指示に受け手ごとに異なる振る舞いを返す性質のことです。

この設問は、同じ文言の指示を受け取った複数の相手が、それぞれ異なる報告を返すという場面の特性を、オブジェクト指向の用語で選ばせています。ですから、同一のメッセージに対して受け手側が自分の型に応じた振る舞いを返せるという性質を指しているのか、それとも情報の隠蔽や継承関係、あるいは詳細を切り落として抽出する話なのか、という一点で見分けます。求められているのは、送り手からは同じ形の指示を出しているにもかかわらず、受け手のそれぞれが自分の型に応じた実装で応じることができる、という性質です。したがって、同じ指示に対して受け手ごとに異なる振る舞いを返す特性を指す用語がこの場面に合います。他の三つは、内部の状態や実装を外に見せないでまとめる性質、上位から受け継いで再利用する関係、共通する本質を残して詳細を落として捉え直す働きに対応し、いずれも同一メッセージに対する応答の差の話とは別の側面に属します。

ほかの選択肢はなぜ違うのか

出典:平成21年度 春期 応用情報技術者試験 午前 問46

この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)