Compartir a través de


Cómo: Implementar una interfaz (Diseñador de clases)

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.

SugerenciaSugerencia

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 Cómo: Crear tipos con el Diseñador de clases y Cómo: Ver los tipos existentes (Diseñador de clases).

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 Cómo: Crear la herencia entre tipos (Diseñador de clases).

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.

    SugerenciaSugerencia

    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.

Vea también

Tareas

Cómo: Crear tipos con el Diseñador de clases

Cómo: Ver los tipos existentes (Diseñador de clases)

Cómo: Crear la herencia entre tipos (Diseñador de clases)

Otros recursos

Refactorización de clases y tipos (Diseñador de clases)