How to: Implement an Interface (Class Designer)

 

Para obtener la documentación más reciente de Visual Studio 2017 RC, consulte Documentación de Visual Studio 2017 RC.

En el Diseñador de clases, puede implementar una interfaz en el diagrama de clases conectándolo a una clase que proporcione código para los métodos de la interfaz. El Diseñador de clases genera una implementación de la interfaz y muestra la relación entre la interfaz y la clase como una relación de herencia. Puede implementar una interfaz trazando una línea de herencia entre la interfaz y la clase o arrastrando la interfaz desde la Vista de clases.

System_CAPS_ICON_tip.jpg Sugerencia

Las interfaces se crean del mismo modo en que se crean otros tipos. Si la interfaz existe pero no aparece en el diagrama de clases, muéstrela primero. Para obtener más información, vea How to: Create Types by using Class Designer y How to: View Existing Types (Class Designer).

Para implementar una interfaz trazando una línea de herencia

  1. En el diagrama de clases, muestre la interfaz y la clase que implementará la interfaz.

  2. Trace una línea de herencia desde la clase a la interfaz.

    Aparece un círculo conectado a la clase y una etiqueta con el nombre de la interfaz identifica la relación de herencia. Visual Studio genera código auxiliar para todos los miembros de la interfaz.

Para obtener más información, vea How to: Create Inheritance Between Types (Class Designer).

Para implementar una interfaz en la ventana Vista de clases

  1. En el diagrama de clases, muestre la clase que desee que implemente la interfaz.

  2. Abra la Vista de clases y busque la interfaz.

    System_CAPS_ICON_tip.jpg Sugerencia

    Si la Vista de clases no está abierta, ábrala desde el menú Ver. Para obtener más información sobre la Vista de clases, vea Viewing Classes and Their Members.

  3. Arrastre el nodo de la interfaz hasta la forma de clase en el diagrama.

    Aparece un círculo conectado a la clase y una etiqueta con el nombre de la interfaz identifica la relación de herencia. Visual Studio genera código auxiliar para todos los miembros de interfaz; llegado este punto, la interfaz está implementada.

How to: Create Types by using Class Designer
How to: View Existing Types (Class Designer)
How to: Create Inheritance Between Types (Class Designer)
Refactoring Classes and Types (Class Designer)

Mostrar: