Mit dem Refactoring Assistant können Sie Änderungen an der bestehenden Klassenhierarchie einschließlich Erweiterungen am Design vornehmen und neue Komponenten in Klassen bzw. Interfaces anlegen.
Alle mit dem Refactoring Assistant vorgenommenen Änderungen beziehen sich nur auf globale Klassen und Interfaces. Lokale Objekttypen werden nicht unterstützt. Der Refactoring Assistant führt keine Anpassungen an den Verwendern von Komponenten durch. Die Verwender werden unter Umständen durch die Umstrukturierung invalidiert.
● Komponenten in eine Oberklasse verschieben
● Komponenten in eine Unterklasse verschieben
● Komponenten in ein Interface verschieben
● Komponenten in assoziierte Klassen verschieben
● Implementiertes Interface in Oberklasse verschieben
● Implementiertes Interface in Unterklasse verschieben
● Interface-Komponenten in implementierende Klasse verschieben
● Interface-Komponenten in Komponenten-Interface verschieben