Porady: implementowanie interfejsu (Projektant klas)

W konstruktorze klasy można zaimplementować interfejsu na diagramie klasy przez podłączenie go do klasy, która zawiera kod dla metody interfejsu.Klasa Designer generuje implementacja interfejsu i wyświetla relacji między interfejsem i klasy jako relacji dziedziczenia.Można zaimplementować interfejsu, rysując linię dziedziczenie między interfejsem i klasy lub przeciągając interfejsu z widoku klasy.

PoradaPorada

Interfejsy można utworzyć w ten sam sposób tworzenia innych typów.Jeśli interfejs istnieje, ale nie jest wyświetlana na diagramie klasy, najpierw wyświetl go.Aby uzyskać więcej informacji, zobacz Porady: tworzenie typów za pomocą Projektanta klas i Porady: wyświetlanie istniejących typów (Projektant klas).

Aby zaimplementować interfejsu rysując linię dziedziczenie

  1. Na diagramie klasy wyświetlić interfejs i klasy implementującej interfejs.

  2. Rysowanie linii dziedziczenia z klasy i interfejsu.

    Lizak pojawia się w dołączonym do klasy i etykiety z nazwą interfejsu identyfikuje relacji dziedziczenia.Visual Studio generuje procedur wejścia dla wszystkich członków interfejsu.

Aby uzyskać więcej informacji, zobacz Porady: definiowanie dziedziczenia pomiędzy typami (Projektant klas).

Aby zaimplementować interfejsu z okna widoku klasy

  1. Na diagramie klasy wyświetlania klasy, które implementują interfejs.

  2. Otwórz widok klasy i zlokalizować interfejsu.

    PoradaPorada

    Jeśli widok klasy nie jest otwarty, otwórz widok klasy z widoku menu.Aby uzyskać więcej informacji na temat widoku klasy, zobacz Viewing Classes and Their Members.

  3. Przeciągnij kształt klasy węzeł interfejsu na diagramie.

    Lizak pojawia się w dołączonym do klasy i etykiety z nazwą interfejsu identyfikuje relacji dziedziczenia.Visual Studio generuje procedur wejścia dla wszystkich członków interfejsu; w tym momencie interfejsu jest zaimplementowana.

Zobacz też

Zadania

Porady: tworzenie typów za pomocą Projektanta klas

Porady: wyświetlanie istniejących typów (Projektant klas)

Porady: definiowanie dziedziczenia pomiędzy typami (Projektant klas)

Inne zasoby

Refaktoryzacja klas i typów (Projektant klas)