2012-04-06 書籍 リファクタリング−プログラマーの体質改善 | 継承の取り扱い | インターフェースの抽象 リファクタリング パンくず リファクタリング-プログラマーの体質改善テクニック 継承の取り扱い インターフェースの抽象 内容 リファクタリング名 インターフェースの抽象 適用ケース要約 複数のクライアントが、あるクラスのひとまとまりのインタフェースを使っている。または2つのクラス間でインタフェースの一部が共通である 適用内容要約 その共通部分をインタフェースとして抽出する 適用詳細 複数のクラスで利用される共通の振る舞いがある場合は、インターフェースの導入を検討するt ※Rubyはインターフェースがない