2012-04-06から1日間の記事一覧
パンくず リファクタリング-プログラマーの体質改善テクニック 継承の取り扱い 階層の平坦化 内容 リファクタリング名 階層の平坦化 適用ケース要約 スーパークラスとサブクラス(またはモジュールとそのモジュールをインクルードするクラス)に大差がない …
パンくず リファクタリング-プログラマーの体質改善テクニック 継承の取り扱い インターフェースの抽象 内容 リファクタリング名 インターフェースの抽象 適用ケース要約 複数のクライアントが、あるクラスのひとまとまりのインタフェースを使っている。また…
パンくず リファクタリング-プログラマーの体質改善テクニック 継承の取り扱い スーパークラスの抽出 内容 リファクタリング名 スーパークラスの抽出 適用ケース要約 同じような機能を持つ2つのクラスがある。 適用内容要約 片方のクラスをスーパークラスに…
パンくず リファクタリング-プログラマーの体質改善テクニック 継承の取り扱い サブクラスの抽出:Extract Subclass 内容 リファクタリング名 サブクラスの抽出:Extract Subclass 適用ケース要約 クラスが一部のインスタンスだけしか使わないメンバを持ってい…