Download presentation
Presentation is loading. Please wait.
1
クラスの追加 メソッドの追加 TestCaseの追加 Test Methodの追加
2
クラスの追加 メソッドの追加 TestCaseの追加 Test Methodの追加
3
アスペクトの追加 Event Tracingの導入
4
アスペクトの追加 tangled codeの抽出
5
ポイントカットアスペクト - アスペクトの追加
6
ポイントカットアスペクト - アスペクトの追加
Fundamental アスペクトの追加 抽象アスペクトの追加 アスペクトからのアスペクトの抽出 サブアスペクトの追加 ポイントカットアスペクト - アスペクトの追加 tangled codeの抽出 Event Tracingの導入 Idioms Template Advice - Concrete Aspect の追加
7
メソッド関連
8
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 の追加
9
メソッドの追加 抽象クラスへの具象メソッドの追加
10
メソッドの追加 抽象クラスへの具象メソッドの追加 抽象クラスへの具象メソッドの引き上げ
11
メソッドの追加 varargs method の追加
12
boolean query method の追加 private メソッドの追加 public メソッドの追加
composite boolean query method の追加 private boolean query method の追加 public boolean query method の追加
13
boolean query method の追加
メソッドの追加 boolean query method の追加 composite boolean query method の追加
14
boolean query method の追加
メソッドの追加 boolean query method の追加 composite boolean query method の追加
15
boolean query method の追加 Private メソッドの追加
private boolean query method の追加
16
boolean query method の追加 public メソッドの追加
public boolean query method の追加
17
ハードコードされたパラメータ設定を DI コンテナにより外部設定化
ハードコードされた Strategy の外部設定化2
18
メソッドの追加 private メソッドの追加
19
メソッドの追加 public メソッドの追加 public な具象メソッドの追加
20
メソッドの追加 public メソッドの追加 public な具象メソッドの追加
21
ハードコードされたパラメータ設定を DI コンテナにより外部設定化
ハードコードされた Strategy の外部設定化2
22
ユーティリティクラスへの static メソッドの追加
クラスの追加 static メソッドの追加 ユーティリティクラスの追加 ユーティリティクラスへの static メソッドの追加
23
実装クラスの追加 ConcreteStrategy の追加
24
実装クラスの追加 Concrete Strategy の追加 Concrete Command の追加 Null オブジェクトの追加 ConcreteListenerの追加
25
Injected Setter Method の追加
メソッドの追加 set method の追加 Injected Setter Method の追加 フィールド更新のための set method の追加 set strategy method の追加
26
アノテーションの追加 Type アノテーションの追加
27
アノテーションによる interface の実装
アノテーションの追加 Type アノテーションの追加 アノテーションによる interface の実装 Method アノテーションの追加 Field アノテーションの追加
28
メソッドの追加 Interface へのメソッドの追加
29
メソッドのパラメータの削除 public メソッドのパラメータの削除
30
public な具象メソッドのパラメータの削除
31
public な具象メソッドのパラメータの削除
32
public な具象メソッドのパラメータの削除
33
public メソッドへのパラメータの追加
34
public メソッドからの private メソッドの抽出
35
Micro Patterns (Gil&Maman)
クラスの追加 Micro Patterns Micro Patterns (Gil&Maman) Function Pointer クラスの追加 Data Manager クラスの追加 Refactoring Function Pointer クラスの抽出 Function Object クラスの抽出 Dependency Injection Injected クラスの追加 メソッドの抽出によるユーティリティクラスの追加
36
Function Pointer クラスの追加
37
アノテーションの追加 Method アノテーションの追加
38
サブクラスの追加 ランタイム例外の追加
39
クラスの追加 サブクラスの追加 ランタイム例外の追加
40
アノテーションの追加 Field アノテーションの追加
41
メソッドの抽出によるユーティリティクラスの追加
42
クラスの追加 Injected クラスの追加
43
クラスの追加 Data Manager クラスの追加
44
アスペクトの追加 抽象アスペクトの追加
45
Function Pointer クラスの追加
46
Injected Setter Method の追加
メソッドの追加 set method の追加 Injected Setter Method の追加
47
Template Advice – Concrete Aspect の追加
アスペクトの追加 サブアスペクトの追加 Template Advice – Concrete Aspect の追加
48
Template Advice – Concrete Aspect の追加
アスペクトの追加 サブアスペクトの追加 Template Advice – Concrete Aspect の追加
49
フィールドアクセスのための get method の追加
メソッドの追加 get method の追加 フィールドアクセスのための get method の追加 リファクタリング時における フィールドアクセスのための get method の追加
50
フィールドアクセスのための get method の追加
メソッドの追加 get method の追加 フィールドアクセスのための get method の追加 リファクタリング時における フィールドアクセスのための get method の追加
51
フィールドアクセスのための get method の追加 Event Object への get method の追加
メソッドの追加 get method の追加 フィールドアクセスのための get method の追加 Event Object への get method の追加
52
メソッドの追加 オーバーロードメソッドの追加
53
フィールド更新のための set method の追加
メソッドの追加 set method の追加 フィールド更新のための set method の追加
54
アスペクトの追加 アスペクトからのアスペクトの抽出
55
set strategy method の追加
メソッドの追加 set method の追加 set strategy method の追加
56
実装クラスの追加 Null オブジェクトの追加
57
実装クラスの追加 Concrete Commandの追加
58
Data Manager クラスへの setter/getter の追加
メソッドの追加 setter/getter の追加 Data Manager クラスへの setter/getter の追加
59
メソッドの追加 setter/getter の追加
60
メソッドの追加 抽象メソッドの追加
61
メソッドの追加 hook operationの追加
62
Event Object への get method の追加
メソッドの追加 get method の追加 引き起こす Event Object への get method の追加 ConcreteListenerの追加
63
interface の追加 トップレベル interface の追加
64
interface の追加 トップレベル interface の追加
65
メソッドボディ関連
66
コンストラクタへのパラメータの追加によるメソッドボディの変更
public メソッドのボディの変更 コンストラクタへのパラメータの追加によるメソッドボディの変更 デザインパターン関連 Command パターン関連 Concrete Command の execute メソッドの変更
67
コンストラクタへのパラメータの追加によるメソッドボディの変更
public メソッドのボディの変更 コンストラクタへのパラメータの追加によるメソッドボディの変更 Concrete Command の execute メソッドの変更
68
Concrete Command の execute メソッドの変更
メソッドボディの変更 public メソッドのボディの変更 Concrete Command の execute メソッドの変更
69
コンストラクタへのパラメータの追加によるメソッドボディの変更
70
Concrete Command の execute メソッドの変更
メソッドボディの変更 public メソッドのボディの変更 Concrete Command の execute メソッドの変更
71
Event Listener関連
72
コンストラクタへのパラメータの 追加による メソッドボディの変更 EventListener関連
クラス関連 メソッドボディ関連 実装クラスの追加 メソッドボディの変更 コンストラクタへのパラメータの 追加による メソッドボディの変更 EventListener関連 ConcreteListener の追加 EventObject のコンストラクタへの パラメータの追加による Event Source のメソッドボディの変更 コンストラクタ関連 コンストラクタへのパラメータの追加 Event Object のコンストラクタへの パラメータの追加
73
コンストラクタへのパラメータの追加によるメソッドボディの変更
EventObject のコンストラクタへの パラメータの追加による Event Source のメソッドボディの変更
74
Event Object のコンストラクタへのパラメータの追加
75
Event Object のコンストラクタへのパラメータの追加
76
実装クラスの追加 ConcreteListener の追加
Similar presentations
© 2024 slidesplayer.net Inc.
All rights reserved.