Anfang des Inhaltsbereichs

Vorgehensweisen Interface in Unterklasse(n) verschieben  Dokument im Navigationsbaum lokalisieren

Verwendung

Interfaces, die von einer Klasse implementiert werden, können bei Bedarf in ihre Unterklassen verschoben werden. Die jeweilige(n) Unterklasse(n) werden dann zu implementierenden Klassen. Siehe auch: Klassendiagramm.

Achtung

Beachten Sie, daß eine Konfliktsituation dann entsteht, wenn das Interface nicht in alle Unterklassen verschoben wird. In den Unterklassen, die das Interface nicht implementieren, werden die ursprünglich aus der Vererbung stammenden Interface-Komponenten gelöscht.

Vorgehensweise

  1. Wählen Sie die Klasse aus, die das zu verschiebende Interface implementiert und wechseln Sie in den Class Editor.
  2. Schalten Sie in den Änderungsmodus um.
  3. Wählen Sie das Menü Hilfsmittel Refactoring Assistent.
  4. Der Assistent wird im separaten Fenster gestartet.

  5. Wählen Sie das zu verschiebende Interface aus und verschieben Sie es via Drag und Drop auf den Namen der Unterklasse.
  6. Sollten mehrere Unterklassen existieren, so können Sie das ausgewählte Interface in einem Schritt in alle Unterklassen verschieben, indem Sie das Interface auf den Ordner Subklassen ziehen.

  7. Sichern Sie über die entsprechende Ikone.
  8. Schließen Sie den Assistenten.

Ergebnis

Die entsprechenden Unterklassen implementieren das Interface.