Attribute, Methoden und Ereignisse eines Interface können bei einer Interface-Schachtelung in ein Komponenten-Interface verschoben werden. Weitere Informationen finden Sie unter Klassendiagramm.
Wird das Interface von Klassen bereits implementiert, sind auch entsprechende Anpassungen in den Klassen notwendig. Diese Apassungen werden vom Refactoring-Assistenten für Sie durchgeführt.
1. Öffnen Sie im Class Builder die Klasse, die Sie bearbeiten möchten.
2. Vergewissern Sie sich, dass Sie sich im Änderungsmodus befinden.
3. Wählen Sie das Menü Hilfsmittel → Refactoring → Refactoring-Assistent.
4. Wählen Sie die Interface-Komponenten und verschieben Sie sie per Drag und Drop auf den Namen der Komponenten.
5. Wählen Sie Sichern.
Die ausgewählten Komponenten des Interfaces werden im Komponenten-Interface angelegt und die erforderlichen Anpassungen in der implementierenden Klasse durchgeführt.
Mit der beschriebenen Funktion ist es auch möglich, ein bereits implementiertes Interface zu splitten. Weitere Informationen finden Sie unter Interfaces splitten.