Condividi tramite


Procedura: implementare un'interfaccia

Aggiornamento: novembre 2007

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.

Suggerimento:

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 sui diagrammi classi e Procedura: visualizzare i tipi esistenti.

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.

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.

    Suggerimento:

    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 sui diagrammi classi

Procedura: visualizzare i tipi esistenti

Procedura: definire l'ereditarietà tra tipi

Altre risorse

Refactoring di classi e tipi