end0tknr's kipple - 新web写経開発

http://d.hatena.ne.jp/end0tknr/ から移転しました

コーディングを支える技術――成り立ちから学ぶプログラミング作法

読んでみました
http://gihyo.jp/book/2013/978-4-7741-5654-5

特に「第12章 継承によるコードの再利用」は、
継承に対するさまざまな考え方[ a)一般化/特殊化 or b)共通部分の抽出 or c)差分実装 ]で始まりますが、スゴイ、よく分かる。

私のクラス構成は、「共通部分の抽出」派で、「多重継承は否定しない」派。
だから、javaの単一継承のみや、DIに馴染めないでいる気がします。