Refactoring
You use the Refactoring Assistant to change the existing class hierarchy including enhancements to the design, and to create new components in classes or interfaces.
Moving Class Components within the Class Hierarchy
- Moving Components to a Superclass
- Moving Components to a Subclass
- Moving Components to an Interface
- Moving Components to Associated Classes
Moving Implemented Interfaces within the Class Hierarchy
Moving Components to Implemented Interfaces
- Moving Interface Components to the Implementing Class
- Moving Interface Components to the Component Interface
Splitting Classes and Interfaces