クラスの追加 メソッドの追加 TestCaseの追加 Test Methodの追加
クラスの追加 メソッドの追加 TestCaseの追加 Test Methodの追加
アスペクトの追加 Event Tracingの導入
アスペクトの追加 tangled codeの抽出
ポイントカットアスペクト - アスペクトの追加
ポイントカットアスペクト - アスペクトの追加 Fundamental アスペクトの追加 抽象アスペクトの追加 アスペクトからのアスペクトの抽出 サブアスペクトの追加 ポイントカットアスペクト - アスペクトの追加 tangled codeの抽出 Event Tracingの導入 Idioms Template Advice - Concrete Aspect の追加
メソッド関連
public boolean query method の追加 public メソッド の追加 抽象クラスへの 抽象メソッドの追加 Fundamental メソッドの追加 public boolean query method の追加 public メソッド の追加 抽象クラスへの 抽象メソッドの追加 private boolean query method の追加 private メソッド の追加 get method の追加 抽象クラスへの 具象メソッドの追加 set method の追加 boolean query method の追加 composite boolean query method の追加 Interface へのメソッドの追加 varargs method の追加 オーバーロードメソッドの追加 setter/getter の追加 Micro Patterns Data Manager クラスへの setter/getter の追加 Dependency Injection Injected Setter Method の追加 Design Patterns Template Method Event Object への get method の追加 hook operation の追加 フィールド更新のための set method の追加 フィールドアクセスのための get method の追加 リファクタリング時におけるフィールドアクセスのための get method の追加
メソッドの追加 抽象クラスへの具象メソッドの追加
メソッドの追加 抽象クラスへの具象メソッドの追加 抽象クラスへの具象メソッドの引き上げ
メソッドの追加 varargs method の追加
boolean query method の追加 private メソッドの追加 public メソッドの追加 composite boolean query method の追加 private boolean query method の追加 public boolean query method の追加
boolean query method の追加 メソッドの追加 boolean query method の追加 composite boolean query method の追加
boolean query method の追加 メソッドの追加 boolean query method の追加 composite boolean query method の追加
boolean query method の追加 Private メソッドの追加 private boolean query method の追加
boolean query method の追加 public メソッドの追加 public boolean query method の追加
ハードコードされたパラメータ設定を DI コンテナにより外部設定化 ハードコードされた Strategy の外部設定化2
メソッドの追加 private メソッドの追加
メソッドの追加 public メソッドの追加 public な具象メソッドの追加
メソッドの追加 public メソッドの追加 public な具象メソッドの追加
ハードコードされたパラメータ設定を DI コンテナにより外部設定化 ハードコードされた Strategy の外部設定化2
ユーティリティクラスへの static メソッドの追加 クラスの追加 static メソッドの追加 ユーティリティクラスの追加 ユーティリティクラスへの static メソッドの追加
実装クラスの追加 ConcreteStrategy の追加
実装クラスの追加 Concrete Strategy の追加 Concrete Command の追加 Null オブジェクトの追加 ConcreteListenerの追加
Injected Setter Method の追加 メソッドの追加 set method の追加 Injected Setter Method の追加 フィールド更新のための set method の追加 set strategy method の追加
アノテーションの追加 Type アノテーションの追加
アノテーションによる interface の実装 アノテーションの追加 Type アノテーションの追加 アノテーションによる interface の実装 Method アノテーションの追加 Field アノテーションの追加
メソッドの追加 Interface へのメソッドの追加
メソッドのパラメータの削除 public メソッドのパラメータの削除
public な具象メソッドのパラメータの削除
public な具象メソッドのパラメータの削除
public な具象メソッドのパラメータの削除
public メソッドへのパラメータの追加
public メソッドからの private メソッドの抽出
Micro Patterns (Gil&Maman) クラスの追加 Micro Patterns Micro Patterns (Gil&Maman) Function Pointer クラスの追加 Data Manager クラスの追加 Refactoring Function Pointer クラスの抽出 Function Object クラスの抽出 Dependency Injection Injected クラスの追加 メソッドの抽出によるユーティリティクラスの追加
Function Pointer クラスの追加
アノテーションの追加 Method アノテーションの追加
サブクラスの追加 ランタイム例外の追加
クラスの追加 サブクラスの追加 ランタイム例外の追加
アノテーションの追加 Field アノテーションの追加
メソッドの抽出によるユーティリティクラスの追加
クラスの追加 Injected クラスの追加
クラスの追加 Data Manager クラスの追加
アスペクトの追加 抽象アスペクトの追加
Function Pointer クラスの追加
Injected Setter Method の追加 メソッドの追加 set method の追加 Injected Setter Method の追加
Template Advice – Concrete Aspect の追加 アスペクトの追加 サブアスペクトの追加 Template Advice – Concrete Aspect の追加
Template Advice – Concrete Aspect の追加 アスペクトの追加 サブアスペクトの追加 Template Advice – Concrete Aspect の追加
フィールドアクセスのための get method の追加 メソッドの追加 get method の追加 フィールドアクセスのための get method の追加 リファクタリング時における フィールドアクセスのための get method の追加
フィールドアクセスのための get method の追加 メソッドの追加 get method の追加 フィールドアクセスのための get method の追加 リファクタリング時における フィールドアクセスのための get method の追加
フィールドアクセスのための get method の追加 Event Object への get method の追加 メソッドの追加 get method の追加 フィールドアクセスのための get method の追加 Event Object への get method の追加
メソッドの追加 オーバーロードメソッドの追加
フィールド更新のための set method の追加 メソッドの追加 set method の追加 フィールド更新のための set method の追加
アスペクトの追加 アスペクトからのアスペクトの抽出
set strategy method の追加 メソッドの追加 set method の追加 set strategy method の追加
実装クラスの追加 Null オブジェクトの追加
実装クラスの追加 Concrete Commandの追加
Data Manager クラスへの setter/getter の追加 メソッドの追加 setter/getter の追加 Data Manager クラスへの setter/getter の追加
メソッドの追加 setter/getter の追加
メソッドの追加 抽象メソッドの追加
メソッドの追加 hook operationの追加
Event Object への get method の追加 メソッドの追加 get method の追加 引き起こす Event Object への get method の追加 ConcreteListenerの追加
interface の追加 トップレベル interface の追加
interface の追加 トップレベル interface の追加
メソッドボディ関連
コンストラクタへのパラメータの追加によるメソッドボディの変更 public メソッドのボディの変更 コンストラクタへのパラメータの追加によるメソッドボディの変更 デザインパターン関連 Command パターン関連 Concrete Command の execute メソッドの変更
コンストラクタへのパラメータの追加によるメソッドボディの変更 public メソッドのボディの変更 コンストラクタへのパラメータの追加によるメソッドボディの変更 Concrete Command の execute メソッドの変更
Concrete Command の execute メソッドの変更 メソッドボディの変更 public メソッドのボディの変更 Concrete Command の execute メソッドの変更
コンストラクタへのパラメータの追加によるメソッドボディの変更
Concrete Command の execute メソッドの変更 メソッドボディの変更 public メソッドのボディの変更 Concrete Command の execute メソッドの変更
Event Listener関連
コンストラクタへのパラメータの 追加による メソッドボディの変更 EventListener関連 クラス関連 メソッドボディ関連 実装クラスの追加 メソッドボディの変更 コンストラクタへのパラメータの 追加による メソッドボディの変更 EventListener関連 ConcreteListener の追加 EventObject のコンストラクタへの パラメータの追加による Event Source のメソッドボディの変更 コンストラクタ関連 コンストラクタへのパラメータの追加 Event Object のコンストラクタへの パラメータの追加
コンストラクタへのパラメータの追加によるメソッドボディの変更 EventObject のコンストラクタへの パラメータの追加による Event Source のメソッドボディの変更
Event Object のコンストラクタへのパラメータの追加
Event Object のコンストラクタへのパラメータの追加
実装クラスの追加 ConcreteListener の追加