Interface extrahieren/Oberklasse extrahieren (Dialogfelder)

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu Menü Refactoring


Refactor > Superklasse extrahieren (oder: Interface extrahieren)

Die Dialogfelder Interface extrahieren und Superklasse extrahieren können über das Hauptmenü Refactoring oder durch Auswahl des Befehls Refactoring > Superklasse extrahieren (bzw. Interface extrahieren) im Kontextmenü bestimmter Klassendiagrammelemente geöffnet werden. Der Befehl Interface extrahieren steht für Klassen, Strukturen, Methoden, Eigenschaften, Ereignisse und Indizierer zur Verfügung. Der Befehl Superklasse extrahieren ist für Klassen, Interfaces (Superinterface extrahieren), Methoden, Eigenschaften, Ereignisse, Felder und Indizierer verfügbar.

Hinweis: Diese Funktion steht nur für Implementierungsprojekte zur Verfügung.

Name des Interface/Name der Superklasse

Geben Sie den Namen des zu erstellenden Interface oder der zu erstellenden Superklasse ein.

Namespace

In diesem Feld wird der Namespace festgelegt, in dem sich das Interface bzw. die Superklasse befinden soll. Geben Sie den voll qualifizierten Namen für den Namespace ein, oder klicken Sie auf die entsprechende Schaltfläche, und wählen Sie den gewünschten Ziel-Namespace aus.

Member auswählen

In einer Tabelle werden die Member angezeigt, die Sie für das Extrahieren in das neue Interface oder die neue Superklasse auswählen können. Standardmäßig sind alle gefundenen Member ausgewählt. Aktivieren Sie in der ersten Spalte der Tabelle die Kontrollkästchen der Member, die extrahiert werden sollen.

Vor Refactoring Referenzen anzeigen

Die Option Vor Refactoring Referenzen anzeigen ist standardmäßig aktiviert. Wenn Sie bei aktivierter Option auf OK klicken, wird das Fenster Refactoring geöffnet, in dem Sie die Refactoring-Operation vor der Übernahme überprüfen können. Wenn Sie bei deaktivierter Option auf OK klicken, wird das Fenster Refactoring mit den extrahierten Informationen geöffnet.

Schaltflächen

OK

Das Fenster Refactoring wird geöffnet.

Abbrechen

Alle Änderungen werden verworfen, und das Dialogfeld wird geschlossen.

Siehe auch