Condividi tramite


Refactoring di classi e tipi

Aggiornamento: novembre 2007

Quando si effettua il refactoring di codice, la struttura interna di quest'ultimo, in particolare la struttura degli oggetti, viene cambiata in modo da rendere il codice più comprensibile, gestibile ed efficiente senza modificarne il comportamento osservabile. Per effettuare il refactoring del codice, è possibile utilizzare Progettazione Classi e la finestra Dettagli classe.

Nota:

I file di un progetto possono essere di sola lettura perché il progetto è incluso nel controllo del codice sorgente e non è stato estratto, perché si tratta di un progetto a cui viene fatto riferimento o perché i file sono contrassegnati come di sola lettura sul disco. Quando si utilizza un progetto in uno di questi stati, è possibile salvare il lavoro in vari modi a seconda dello stato del progetto. È possibile effettuare questa operazione sia per il codice di refactoring che per il codice da modificare in altro modo, ad esempio tramite modifica diretta. Per ulteriori informazioni, vedere Visualizzazione delle informazioni in sola lettura.

In questa sezione

Procedura: eseguire l'override dei membri dei tipi

Viene illustrato come eseguire l'override dei membri dei tipi con il diagramma classi.

Procedura: rinominare i tipi e i membri dei tipi

Viene descritto come rinominare un tipo o un membro in Progettazione classi.

Procedura: riordinare i parametri (solo C#)

Viene descritto come riordinare i parametri mediante Progettazione classi.

Procedura: implementare un'interfaccia

Viene illustrato come utilizzare Progettazione classi per implementare un'interfaccia.

Procedura: implementare una classe astratta

Viene illustrato come utilizzare Progettazione classi per implementare una classe astratta.

Procedura: spostare un membro da un tipo a un altro

Viene descritto come spostare un membro da un tipo all'altro.

Procedura: estrarre in un'interfaccia (solo C#)

Viene illustrato come estrarre uno o più membri pubblici da un tipo a un'interfaccia.

Sezioni correlate

Visualizzazione dei tipi e delle relazioni sui diagrammi classi

Progettazione di classi e tipi