Partager via


Refactorisation des classes et des types (Concepteur de classes)

Lorsque vous refactorisez le code, vous modifiez sa structure interne (plus spécifiquement, la conception de ses objets) pour le rendre plus compréhensible, plus facile à maintenir et plus efficace, sans modifier son comportement observable. Vous pouvez utiliser le Concepteur de classes et la fenêtre Détails de classe pour vous aider à refactoriser le code.

Notes

Les fichiers d'un projet peuvent être en lecture seule parce que le projet est sous contrôle du code source et qu'il n'a pas été extrait, parce qu'il s'agit d'un projet référencé ou parce que ses fichiers sont marqués comme étant en lecture seule. Lorsque vous travaillez dans un projet se trouvant dans l'un de ces états, vous aurez à votre disposition différentes façons d'enregistrer votre travail selon l'état du projet. Cela s'applique aussi bien à la refactorisation du code qu'au code que vous modifiez autrement (modification directe du code, par exemple). Pour plus d'informations, consultez Affichage d'informations en lecture seule (Concepteur de classes).

Dans cette section

Comment : substituer des membres de type (Concepteur de classes)

Explique comment substituer des membres de type avec le Concepteur de classes.

Comment : renommer les types et les membres de type (Concepteur de classes)

Décrit comment renommer un type ou un membre dans le Concepteur de classes.

Comment : réorganiser des paramètres (Concepteur de classes, C# uniquement)

Décrit comment réorganiser des paramètres à l'aide du Concepteur de classes.

Comment : implémenter une interface (Concepteur de classes)

Explique comment utiliser le Concepteur de classes pour implémenter une interface.

Comment : implémenter une classe de base abstraite (Concepteur de classes)

Explique comment utiliser le Concepteur de classes pour implémenter une classe abstraite.

Comment : déplacer un membre de type d'un type vers un autre (Concepteur de classes)

Décrit comment déplacer un membre d'un type à un autre.

Comment : extraire vers l'interface (Concepteur de classes, C# uniquement)

Explique comment extraire un ou plusieurs membres publics d'un type vers une interface.

Sections connexes

Affichage des types et relations (Concepteur de classes)

Conception des classes et des types (Concepteur de classes)