ソフトウェア開発技術者試験 2002年度 = 平成14年度 午前 問48

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

ア あるオブジェクトが複数のオブジェクトから構成される仕組み
イ あるオブジェクトに操作を適用したとき、関連するオブジェクトに対してもその操作が自動的に適用される仕組み
ウ あるオブジェクトに対する操作を、その内部でほかのオブジェクトに依頼する仕組み
エ 下位のクラスが上位のクラスの属性や操作を引き継ぐ仕組み

解答



解説

 委譲(デリゲーション)とは、他のクラスのメソッドを利用して機能を実現することです。

 あるオブジェクトが複数のオブジェクトから構成される仕組みは、オブジェクトの包含関係です。

 あるオブジェクトに操作を適用したとき、関連するオブジェクトに対してもその操作が自動的に適用される仕組みは、伝播(プロバゲーション)です。

 あるオブジェクトに対する操作を、その内部でほかのオブジェクトに依頼する仕組みが委譲(デリゲーション)です。

 下位のクラスが上位のクラスの属性や操作を引き継ぐ仕組みは、継承(インヘリタンス)です。


BohYoh.comトップページへ