オブジェクト指向における“委譲”に関する記述として、適切なものはどれか。
| ア | あるオブジェクトに対して操作を適用したとき、関連するオブジェクトに対してもその操作が自動的に適用される仕組み |
| イ | あるオブジェクトに対する操作を、その内部で他のオブジェクトに依頼する仕組み |
| ウ | 下位のクラスが上位のクラスの属性や操作を引き継ぐ仕組み |
| エ | 複数のオブジェクトを部分として用いて、新たな一つのオブジェクトを生成する仕組み |
答え イ
【解説】
| ア | あるオブジェクトに対して操作を適用したとき、関連するオブジェクトに対してもその操作が自動的に適用される仕組みは、伝播(プロパゲーション)です。 |
| イ | あるオブジェクトに対する操作を、その内部で他のオブジェクトに依頼する仕組みは、委譲です。 |
| ウ | 下位のクラスが上位のクラスの属性や操作を引き継ぐ仕組みは、継承(インヘリタンス)です。 |
| エ | 複数のオブジェクトを部分として用いて、新たな一つのオブジェクトを生成する仕組みは、合成(コンポジション)です。 |
【キーワード】
・委譲