Partager via


Types et classes de refactorisation

Mise à jour : novembre 2007

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.

Remarque :

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.

Dans cette section

Comment : substituer des membres de type

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

Comment : renommer les types et les membres de type

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

Comment : réorganiser les paramètres (C# uniquement)

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

Comment : implémenter une interface

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

Comment : implémenter une classe abstraite

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

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

Comment : extraire vers l'interface (C# uniquement)

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

Rubriques connexes

Affichage des types et relations sur les diagrammes de classes

Conception de classes et types