Практическое руководство. Реализация интерфейса (конструктор классов)
Конструктор классов позволяет реализовать интерфейс на схеме классов путем подключения интерфейса к классу, который предоставляет код для методов интерфейса. Конструктор классов создает реализацию интерфейса и отображает отношение между интерфейсом и классом как отношение наследования. Чтобы реализовать интерфейс, необходимо нарисовать линию наследования между интерфейсом и классом или перетащить интерфейс из окна классов.
Совет
Интерфейсы создаются точно так же, как и другие типы.Если интерфейс существует, но не отображается на схеме классов, то сначала необходимо отобразить его.Дополнительные сведения см. в разделах Практическое руководство. Создание типов с помощью конструктора классов и Практическое руководство. Просмотр существующих типов (конструктор классов).
Реализация интерфейса с помощью линии наследования
На схеме классов отобразите интерфейс и класс, который будет реализовать интерфейс.
Нарисуйте линию наследования от класса к интерфейсу.
К классу будет прикреплена метка с именем интерфейса, идентифицирующим отношение наследования. Visual Studio создает заглушки для всех членов интерфейса.
Дополнительные сведения см. в разделе Практическое руководство. Определение наследования между типами (конструктор классов).
Реализация интерфейса из "Окна классов"
На схеме классов отобразите класс, который будет реализовать интерфейс.
Откройте "Окно классов" и перейдите к интерфейсу.
Совет
Если "Окно классов" не открыто, откройте его из меню Вид.Дополнительные сведения об "Окне классов" см. в разделе Просмотр классов и их членов.
Перетащите узел интерфейса к фигуре класса на схеме.
К классу будет прикреплена метка с именем интерфейса, идентифицирующим отношение наследования. Visual Studio создает заглушки для всех членов интерфейса. На данном этапе интерфейс реализован.
См. также
Задачи
Практическое руководство. Создание типов с помощью конструктора классов
Практическое руководство. Просмотр существующих типов (конструктор классов)
Практическое руководство. Определение наследования между типами (конструктор классов)