Refactoring: Interfaces extrahieren

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu Refactoring – Anleitungen


Beim Extrahieren von Interfaces ist Folgendes zu beachten:

  • Es können nur nicht-statische Methoden extrahiert werden.
  • Alle Methoden im extrahierten Interface sind als public deklariert.
  • Ist der Name des neuen Interface identisch mit dem eines vorhandenen Interface im selben Namespace, werden alle Methoden in das vorhandene Interface extrahiert.

So extrahieren Sie ein Interface:

  1. Wählen Sie im Quelltext-Editor oder in der Diagrammansicht oder der Modellansicht ein oder mehrere Quelltextelemente aus (Klasse, Interface, Feld, Methode, Ereignis, Eigenschaft oder Indizierer).
  2. Wählen Sie im Hauptmenü Refactor > Interface extrahieren.

    Tipp: Alternativ können Sie mit der rechten Maustaste klicken und im Kontextmenü Refactor > Interface extrahieren wählen.

  3. Geben Sie im Dialogfeld Interface extrahieren den Namen für das Interface und gegebenenfalls den Namespace ein.
  4. Legen Sie durch Aktivieren bzw. Deaktivieren der entsprechenden Kontrollkästchen die Elemente fest, die in dem resultierenden Interface verwendet werden sollen.
  5. Klicken Sie auf OK. Das Fenster Refactorings wird geöffnet. Hier können Sie die Refactoring-Operation vor der Übernahme überprüfen.
  6. Klicken Sie auf die Schaltfläche Refactoring übernehmen, um das Extrahieren abzuschließen.

Siehe auch