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

平成30年度 秋期 午前 問49

システム開発技術

委譲に関する問題

オブジェクト指向における“委譲”に関する説明として,適切なものはどれか。

答えと解説を見る

✓ これが正解イあるオブジェクトに対する操作を,その内部で他のオブジェクトに依頼する仕組み

解説

自分がいったん受けて、中で他へ頼み直すのが委譲です。

委譲は、頼まれた仕事を自分の内側で他へ回す仕組みです。外から見れば、頼んだ相手がそのまま応えているように見えます。内側では、その物が別の物を抱えていて、そちらへ任せています。だから、内部で他の物に依頼すると述べた肢が当たります。抱える相手を差し替えれば、振る舞いも差し替えられます。関連する物へ自動で操作が及ぶ肢は、別の仕組みでした。そちらは、つながった先へ処理が波のように伝わる話です。下の型が上の型の持ち物を引き継ぐ肢も、別のものです。それは型どうしの親子の関係で、継承と呼ばれます。複数の物を部品として新しい物を作る肢も違います。それは組み立ての話で、頼み直しとは筋が別になります。三つの誤りは、伝わる話と引き継ぐ話と組み立てる話でした。どれも似て見えますが、頼み直しの筋を持っていません。

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

出典:平成30年度 秋期 基本情報技術者試験 午前 問49

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