2012-04-06 書籍 リファクタリング−プログラマーの体質改善 | 継承の取り扱い | 階層の平坦化 リファクタリング パンくず リファクタリング-プログラマーの体質改善テクニック 継承の取り扱い 階層の平坦化 内容 リファクタリング名 階層の平坦化 適用ケース要約 スーパークラスとサブクラス(またはモジュールとそのモジュールをインクルードするクラス)に大差がない 適用内容要約 両者を1つに統合する 適用詳細 開発の過程でリファクタリングの結果などにより、あるサブクラスの存在意味がなくなっている場合があります。 その際はサブクラスをメインクラスと統合します。