Condividi tramite


Estrai interfaccia

Aggiornamento: novembre 2007

L'operazione di refactoring Estrai interfaccia consente di creare una nuova interfaccia con membri che provengono da una classe, struttura o interfaccia esistente.

Quando in diversi client viene utilizzato lo stesso sottoinsieme di membri di una classe, struttura o interfaccia o quando un sottoinsieme di membri è comune a diverse classi, strutture o interfacce, può essere utile incorporare il sottoinsieme di membri in un'interfaccia. Per ulteriori informazioni sull'utilizzo delle interfacce, vedere Interfacce (Guida per programmatori C#).

Estrai interfaccia consente di generare un'interfaccia in un nuovo file, posizionando il cursore all'inizio del nuovo file. È possibile specificare quali membri estrarre nella nuova interfaccia, il nome della nuova interfaccia e il nome dei file generati utilizzando la Finestra di dialogo Estrai interfaccia.

Note

Questa funzionalità è accessibile solo quando il cursore è posizionato nella classe, struttura o interfaccia che contiene i membri da estrarre. Quando il cursore si trova in questa posizione, richiamare l'operazione di refactoring Estrai interfaccia.

Quando si richiama Estrai interfaccia su una classe o una struttura, l'elenco delle basi e delle interfacce viene modificato per includere il nome della nuova interfaccia. Quando si richiama Estrai interfaccia su un'interfaccia, l'elenco delle basi e delle interfacce non viene modificato.

Vedere anche

Attività

Procedura: effettuare il refactoring di codice con Estrai interfaccia

Concetti

Refactoring