Condividi tramite


Procedura: implementare un'interfaccia (Progettazione classi)

In Progettazione classi è possibile implementare un'interfaccia nel diagramma classi connettendola a una classe che fornisce il codice per i metodi di interfaccia. Verrà generata un'implementazione dell'interfaccia e verrà visualizzata la relazione tra l'interfaccia e la classe come relazione di ereditarietà. È possibile implementare un'interfaccia disegnando una linea di ereditarietà tra l'interfaccia e la classe oppure trascinando l'interfaccia da Visualizzazione classi.

SuggerimentoSuggerimento

Per la creazione di interfacce è possibile seguire la stessa procedura utilizzata per la creazione di altri tipi. Se l'interfaccia esiste ma non appare nel diagramma classi, è necessario innanzitutto visualizzarla. Per ulteriori informazioni, vedere Procedura: creare tipi utilizzando Progettazione classi e Procedura: visualizzare i tipi esistenti (Progettazione classi).

Per implementare un'interfaccia disegnando una linea di ereditarietà

  1. Nel diagramma classi visualizzare l'interfaccia e la classe che la implementerà.

  2. Disegnare una linea di ereditarietà dalla classe e dall'interfaccia.

    Alla classe verrà collegato un simbolo, mentre un'etichetta con il nome dell'interfaccia identificherà la relazione di ereditarietà. In Visual Studio vengono generati stub per tutti i membri di interfaccia.

Per ulteriori informazioni, vedere Procedura: definire l'ereditarietà tra tipi (Progettazione classi).

Per implementare un'interfaccia dalla finestra Visualizzazione classi

  1. Nel diagramma classi visualizzare la classe da utilizzare per l'implementazione dell'interfaccia.

  2. Aprire Visualizzazione classi e individuare l'interfaccia.

    SuggerimentoSuggerimento

    Se non è già visualizzata, aprire Visualizzazione classi dal menu Visualizza. Per ulteriori informazioni su Visualizzazione classi, vedere Visualizzazione delle classi e dei relativi membri.

  3. Trascinare il nodo di interfaccia sulla forma della classe nel diagramma.

    Alla classe verrà collegato un simbolo, mentre un'etichetta con il nome dell'interfaccia identificherà la relazione di ereditarietà. In Visual Studio vengono generati stub per tutti i membri di interfaccia. A questo punto, l'interfaccia risulterà implementata.

Vedere anche

Attività

Procedura: creare tipi utilizzando Progettazione classi

Procedura: visualizzare i tipi esistenti (Progettazione classi)

Procedura: definire l'ereditarietà tra tipi (Progettazione classi)

Altre risorse

Refactoring di classi e tipi (Progettazione classi)