|
Add Parameter | Remove Parameter |
Change Bidirectional Association to Unidirectional | Change Unidirectional Assocation to Bidirectional |
Change Reference to Value | Change Value to Reference |
Change Unidirectional Association to Bidirectional | Change Bidirectional Association to Unidirectional |
Change Value to Reference | Change Reference to Value |
Collapse Hierarchy | Extract Subclass |
Extract Class | Inline Class |
Extract Method | Inline Method |
Extract Subclass | Collapse Hierarchy |
Hide Delegate | Remove Middle Man |
Inline Class | Extract Class |
Inline Method | Extract Method |
Inline Temp | Introduce Explaining Variable |
Introduce Explaining Variable | Inline Temp |
Move Field | Move Field |
Move Method | Move Method |
Parameterize Method | Replace Parameter with Explicit Methods |
Pull Up Field | Push Down Field |
Pull Up Method | Push Down Method |
Push Down Field | Pull Up Field |
Push Down Method | Pull Up Method |
Remove Middle Man | Hide Delegate |
Remove Parameter | Add Parameter |
Rename Method | Rename Method |
Replace Delegation with Inheritance | Replace Inheritance with Delegation |
Replace Inheritance with Delegation | Replace Delegation with Inheritance |
Replace Parameter with Explicit Methods | Parameterize Method |
Substitute Algorithm | Substitute Algorithm |