オブジェクト指向で。 継承の他に、委譲といのが出てきますが。これは具体的にどういうことをするんですか? 継承よりも、委託の度合いが高そうですが。

プログラミング7,132閲覧

ベストアンサー

0

ThanksImg質問者からのお礼コメント

ありがとうございました。.

お礼日時:2013/3/10 21:59

その他の回答(2件)

0

大雑把に言うと、継承だと親クラスの機能を全部子クラスに渡す事になるが、委譲だと目的のクラスの機能を部分的にクライアントに渡すことになる。 GoF本のAdapterパターンが分かりやすい。が、おそらくオブジェクト指向でプログラムを書く場合、先人たちの知識うんぬんに従わなくても、プログラマのほとんどが無意識のうちにすでにどこかで使っている作法だと思われる。 http://ja.wikipedia.org/wiki/Adapter_%E3%83%91%E3%82%BF%E3%83%BC%E3%83%B3