読んでみました
http://gihyo.jp/book/2013/978-4-7741-5654-5
特に「第12章 継承によるコードの再利用」は、
継承に対するさまざまな考え方[ a)一般化/特殊化 or b)共通部分の抽出 or c)差分実装 ]で始まりますが、スゴイ、よく分かる。
私のクラス構成は、「共通部分の抽出」派で、「多重継承は否定しない」派。
だから、javaの単一継承のみや、DIに馴染めないでいる気がします。
読んでみました
http://gihyo.jp/book/2013/978-4-7741-5654-5
特に「第12章 継承によるコードの再利用」は、
継承に対するさまざまな考え方[ a)一般化/特殊化 or b)共通部分の抽出 or c)差分実装 ]で始まりますが、スゴイ、よく分かる。
私のクラス構成は、「共通部分の抽出」派で、「多重継承は否定しない」派。
だから、javaの単一継承のみや、DIに馴染めないでいる気がします。