Share via


Refactoring di classi e tipi (Progettazione classi)

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 Visualizzare le informazioni di sola lettura (Progettazione classi).

In questa sezione

Procedura: eseguire l'override dei membri dei tipi (Progettazione classi)

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

Procedura: rinominare tipi e membri di tipi (Progettazione classi)

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

Procedura: riordinare i parametri (solo Progettazione classi di C#)

Viene descritto come riordinare i parametri mediante Progettazione classi.

Procedura: implementare un'interfaccia (Progettazione classi)

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

Procedura: implementare una classe astratta (Progettazione classi)

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

Procedura: spostare un membro di tipo da un tipo a un altro (Progettazione classi)

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

Procedura: estrarre nell'interfaccia (solo Progettazione classi di C#)

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

Sezioni correlate

Visualizzazione dei tipi e delle relazioni (Progettazione classi)

Progettazione di classi e tipi (Progettazione classi)