Condividi tramite


Implementare un'interfaccia in 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. Progettazione classi genera un'implementazione dell'interfaccia e visualizza la relazione tra l'interfaccia e la classe come relazione di ereditarietà. È possibile implementare un'interfaccia tracciando una linea di ereditarietà tra l'interfaccia e la classe oppure trascinando l'interfaccia dalla visualizzazione classi.

Suggerimento

È possibile creare le interfacce allo stesso modo in cui vengono creati altri tipi di elemento. Se l'interfaccia esiste ma non viene visualizzata nel diagramma classi, è necessario innanzitutto visualizzarla. Per altre informazioni, vedere Creare tipi usando Progettazione classi e Visualizzare i tipi esistenti.

Per implementare un'interfaccia tracciando una linea di ereditarietà

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

  2. Tracciare una linea di ereditarietà dalla classe e all'interfaccia.

    Viene visualizzato un simbolo di interfaccia collegato alla classe, mentre un'etichetta con il nome dell'interfaccia identifica la relazione di ereditarietà. Visual Studio genera stub per tutti i membri di interfaccia.

Per altre informazioni, vedere Creare l'ereditarietà tra tipi.

Per implementare un'interfaccia dalla finestra Visualizzazione classi

  1. Nel diagramma classi visualizzare la classe che deve implementare l'interfaccia.

  2. Aprire Visualizzazione classi e individuare l'interfaccia.

    Suggerimento

    Se non è già visualizzata, aprire Visualizzazione classi dal menu Visualizza o premere CTRL+MAIUSC+C.

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

    Viene visualizzato un simbolo di interfaccia collegato alla classe, mentre un'etichetta con il nome dell'interfaccia identifica la relazione di ereditarietà. Visual Studio genera stub per tutti i membri di interfaccia. A questo punto, l'interfaccia è stata implementata.