てきとうなメモ

本の感想とか技術メモとか

リファクタリング入門 第13章

継承を委譲に.本の例とは関係ないけどState/Strategyパターンは継承と委譲をバランスよく使っている気がする.あと,refactoring.comの例がちょっと難しい.StackはVectorかと言われるとそうとは限らないので委譲の方がきれいだけど,継承した方がVectorの機能を一通り実装してくれるのでうれしい.実際java.util.Stackはjava.util.Vectorを継承しているし.