Freigeben über


Gewusst wie: Implementieren einer Schnittstelle

Aktualisiert: November 2007

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 in Klassendiagrammen und Gewusst wie: Anzeigen vorhandener Typen.

So implementieren Sie eine Schnittstelle durch Zeichnen einer Vererbungslinie

  1. Zeigen Sie im Klassendiagramm die Schnittstelle und die Klasse für die Schnittstellenimplementierung an.

  2. 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.

So implementieren Sie eine Schnittstelle in der Klassenansicht

  1. Zeigen Sie im Klassendiagramm die Klasse an, die die Schnittstelle implementieren soll.

  2. Ö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.

  3. 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 in Klassendiagrammen

Gewusst wie: Anzeigen vorhandener Typen

Gewusst wie: Definieren der Vererbung zwischen Typen

Weitere Ressourcen

Umgestalten von Klassen und Typen