Gewusst wie: Implementieren einer abstrakten Schnittstelle (Klassen-Designer)
Im Klassen-Designer können Sie eine Schnittstelle im Klassendiagramm implementieren. Dazu erstellen eine Verbindung zu einer Klasse, in der Code für die Schnittstellenmethoden enthalten ist. Der Klassen-Designer generiert eine Schnittstellenimplementierung und stellt die Beziehung zwischen der Schnittstelle und der Klasse als Vererbungsbeziehung dar. Um eine Schnittstelle zu implementieren, zeichnen Sie eine Vererbungslinie von der Schnittstelle zu der Klasse oder ziehen die Schnittstelle aus der Klassenansicht.
Tipp
Schnittstellen werden genauso erstellt wie andere Typen. Falls die Schnittstelle vorhanden ist, aber im Klassendiagramm nicht angezeigt wird, zeigen Sie sie zunächst an. Weitere Informationen finden Sie unter Gewusst wie: Erstellen von Typen mit dem Klassen-Designer und Gewusst wie: Anzeigen von vorhandenen Typen (Klassen-Designer).
So implementieren Sie eine Schnittstelle durch Zeichnen einer Vererbungslinie
Zeigen Sie im Klassendiagramm die Schnittstelle und die Klasse für die Schnittstellenimplementierung an.
Zeichnen Sie eine Vererbungslinie von der Klasse zur Schnittstelle.
An die Klasse wird ein Lollipop angehängt, und eine Beschriftung mit dem Schnittstellennamen zeigt die Vererbungsbeziehung an. Visual Studio generiert Stubs für alle Schnittstellenmember.
Weitere Informationen finden Sie unter Gewusst wie: Definieren der Vererbung zwischen Typen (Klassen-Designer).
So implementieren Sie eine Schnittstelle in der Klassenansicht
Zeigen Sie im Klassendiagramm die Klasse an, die die Schnittstelle implementieren soll.
Öffnen Sie die Klassenansicht, und suchen Sie nach der Schnittstelle.
Tipp
Wenn die Klassenansicht nicht geöffnet ist, rufen Sie sie im Menü Ansicht auf. Weitere Informationen über die Klassenansicht finden Sie unter Anzeigen von Klassen und deren Member.
Ziehen Sie den Schnittstellenknoten auf die Klassenform im Diagramm.
An die Klasse wird ein Lollipop angehängt, und eine Beschriftung mit dem Schnittstellennamen zeigt die Vererbungsbeziehung an. Visual Studio generiert Stubs für alle Schnittstellenmember. Die Schnittstelle wurde nun implementiert.
Siehe auch
Aufgaben
Gewusst wie: Erstellen von Typen mit dem Klassen-Designer
Gewusst wie: Anzeigen von vorhandenen Typen (Klassen-Designer)
Gewusst wie: Definieren der Vererbung zwischen Typen (Klassen-Designer)