id:katzchang さんのエントリに触発されて、おいらも共通関数継承のデメリットを考えてみました。 共通関数継承のデメリットを説明せよ - @katzchang.contexts 共通関数継承のデメリット 低凝集度、密結合のクラスができあがる。その結果、変更に弱く、再利用性が低いクラスとなる。 単一継承しかできない言語の場合、別の機能を拡張したり、フレームワークを活用しようとしたときに新たに継承を行うことが困難になる。 継承に関するルールがない場合、各開発者が好き勝手に既存のクラスを継承して機能を拡張しようとする。その結果、複雑で一貫性のないクラス階層ができあがってしまう。 おいらが考える大きなデメリットはこんなところですかね〜? 一番大きなデメリットは最初の凝集度や結合度の問題かな。 テスト容易性が落ちる、という意見もあるようですが、これは継承が直接もたらすデメリットではなく、何ら