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 clase 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 clase, 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 clase, 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: Definir la herencia entre tipos (Diseñador de clases).

Para implementar una interfaz en la ventana Vista de clases

  1. En el diagrama de clase, 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 Ver clases y sus miembros.

  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: Definir la herencia entre tipos (Diseñador de clases)

Otros recursos

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