Tbpgr Blog

Ruby プログラマ tbpgr(てぃーびー) のブログ

2012-04-06から1日間の記事一覧

書籍 リファクタリング−プログラマーの体質改善 | 継承の取り扱い | 階層の平坦化

パンくず リファクタリング-プログラマーの体質改善テクニック 継承の取り扱い 階層の平坦化 内容 リファクタリング名 階層の平坦化 適用ケース要約 スーパークラスとサブクラス(またはモジュールとそのモジュールをインクルードするクラス)に大差がない …

書籍 リファクタリング−プログラマーの体質改善 | 継承の取り扱い | インターフェースの抽象

パンくず リファクタリング-プログラマーの体質改善テクニック 継承の取り扱い インターフェースの抽象 内容 リファクタリング名 インターフェースの抽象 適用ケース要約 複数のクライアントが、あるクラスのひとまとまりのインタフェースを使っている。また…

書籍 リファクタリング−プログラマーの体質改善 | 継承の取り扱い | スーパークラスの抽出

パンくず リファクタリング-プログラマーの体質改善テクニック 継承の取り扱い スーパークラスの抽出 内容 リファクタリング名 スーパークラスの抽出 適用ケース要約 同じような機能を持つ2つのクラスがある。 適用内容要約 片方のクラスをスーパークラスに…

書籍 リファクタリング−プログラマーの体質改善 | 継承の取り扱い | サブクラスの抽出:Extract Subclass

パンくず リファクタリング-プログラマーの体質改善テクニック 継承の取り扱い サブクラスの抽出:Extract Subclass 内容 リファクタリング名 サブクラスの抽出:Extract Subclass 適用ケース要約 クラスが一部のインスタンスだけしか使わないメンバを持ってい…