人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

デザインパターン本に「継承よりもオブジェクトコンポジションを使ったほうがよいケースもある」と書かれているという話を聞いたのですが、どの本のどのあたりに書いてあるかわかりますか?

●質問者: westfish
●カテゴリ:コンピュータ
✍キーワード:オブジェクト コンポジション デザインパターン 継承
○ 状態 :終了
└ 回答数 : 4/4件

▽最新の回答へ

1 ● sarumonkey
●23ポイント

http://www.cbook24.com/bm_detail.asp?sku=4798006289

この本はどうでしょう?

絶版のようですが。。。

2-3-4 項に

とめどなく継承していく深い継承に注意!

継承よりもコンポジションを選ぶ

再利用性を高めるためには、継承より

コンポジションやユーティリティクラスを使え!

とあります。

◎質問者からの返答

言葉が足りませんでした。

そういう二番煎じの本ではなくて、GoFのデザインパターン本に「継承よりもコンポジション」という趣旨のことが書いてあるらしく、それを引用したいと思って探しているところです。


2 ● sadajo
●23ポイント

http://segroup.fujitsu.com/sdas/technology/java-oo/05-object-com...

◎質問者からの返答

その記述の原典を探しています。


3 ● flashrod
●22ポイント

ISBN:4797311126

では、31ページに「クラス継承よりもオブジェクトコンポジションを多用すること」と書いてあります(こんな回答でいいの?)。

他にも何カ所か書いてありますけど、見つけ出すには全部読まないといけないのでそれは勘弁して。


4 ● OTTii
●22ポイント

GOFの原典というとこちらですよね。

オブジェクト指向における再利用のためのデザインパターン

この本の中ですと冒頭の概論の部分にその辺りの記述があったかと思います。

今、本を確認したところ30頁前後のようです。

またこちらの本でも詳しいです。(第4章の項目14)

Effective Java プログラミング言語ガイド

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ