Поделиться через


Практическое руководство. Реализация интерфейса (конструктор классов)

Конструктор классов позволяет реализовать интерфейс на схеме классов путем подключения интерфейса к классу, который предоставляет код для методов интерфейса.Конструктор классов создает реализацию интерфейса и отображает отношение между интерфейсом и классом как отношение наследования.Чтобы реализовать интерфейс, необходимо нарисовать линию наследования между интерфейсом и классом или перетащить интерфейс из окна классов.

СоветСовет

Интерфейсы создаются точно так же, как и другие типы.Если интерфейс существует, но не отображается на схеме классов, то сначала необходимо отобразить его.Дополнительные сведения см. в разделах Практическое руководство. Создание типов с помощью конструктора классов и Практическое руководство. Просмотр существующих типов (конструктор классов).

Реализация интерфейса с помощью линии наследования

  1. На схеме классов отобразите интерфейс и класс, который будет реализовать интерфейс.

  2. Нарисуйте линию наследования от класса к интерфейсу.

    К классу будет прикреплена метка с именем интерфейса, идентифицирующим отношение наследования.Visual Studio создает заглушки для всех членов интерфейса.

Дополнительные сведения см. в разделе Практическое руководство. Определение наследования между типами (конструктор классов).

Реализация интерфейса из "Окна классов"

  1. На схеме классов отобразите класс, который будет реализовать интерфейс.

  2. Откройте "Окно классов" и перейдите к интерфейсу.

    СоветСовет

    Если "Окно классов" не открыто, откройте его из меню Вид.Дополнительные сведения об "Окне классов" см. в разделе Viewing Classes and Their Members.

  3. Перетащите узел интерфейса к фигуре класса на схеме.

    К классу будет прикреплена метка с именем интерфейса, идентифицирующим отношение наследования.Visual Studio создает заглушки для всех членов интерфейса. На данном этапе интерфейс реализован.

См. также

Задачи

Практическое руководство. Создание типов с помощью конструктора классов

Практическое руководство. Просмотр существующих типов (конструктор классов)

Практическое руководство. Определение наследования между типами (конструктор классов)

Другие ресурсы

Рефакторинг классов и типов (конструктор классов)