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

平成24年度 秋期 午前Ⅱ 問6

設計

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

メッセージの図:

営業部長 ──“営業状況を報告してください”──→ 営業課長 : 課全体の売上目標,売上実績の報告
営業部長 ──“営業状況を報告してください”──→ 営業部員 : 個人の売上目標,売上実績,担当顧客状況の報告
答えと解説を見る

✓ これが正解ウ多相性

解説

同じメッセージに相手ごとに違う振舞いで応えるのは多相性です。

図では、営業部長が営業課長にも営業部員にも、営業状況を報告するよう同じ指示を出しています。ところが受け取った側の応じ方は異なり、営業課長は課全体の売上目標と実績を、営業部員は個人の売上目標と実績、担当顧客の状況を報告しています。このように、同じメッセージを送っても、受け取ったオブジェクトによって異なる処理が行われる性質を多相性といいます。送る側は相手の違いを意識せず、同じ形で依頼できるのが利点です。見分ける軸は、同じ指示に対する反応の違いに注目しているかどうかです。一つの呼び掛けに多くの姿で応えると、字のとおりに覚えると選べます。

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

出典:平成24年度 秋期 システムアーキテクト試験 午前Ⅱ 問6

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