Comment : refactoriser du code avec l'opération de refactorisation Extraire l'interface

Mise à jour : novembre 2007

Utilisez cette procédure pour exécuter l'opération de refactorisation Extraire l'interface.

Pour utiliser Extraire l'interface

  1. Créez une application console comme décrit dans la section Exemple.

    Pour plus d'informations, consultez Création d'applications console (Visual C#).

  2. Placez le curseur sur MethodB et cliquez sur Extraire l'interface dans le menu Refactoriser.

    La boîte de dialogue Extraire l'interfaces'affiche.

    Vous pouvez également utiliser le raccourci clavier CTRL+R, I pour afficher la boîte de dialogue Extraire l'interface.

    Vous pouvez également cliquer avec le bouton droit, pointer sur Refactoriser, puis cliquer sur Extraire l'interface pour afficher la boîte de dialogue Extraire l'interface.

  3. Cliquez sur Sélectionner tout.

  4. Cliquez sur OK.

    Vous découvrez le nouveau fichier, IProtoA.cs, et le code suivant :

    using System;
    namespace TopThreeRefactorings
    {
        interface IProtoA
        {
            void MethodB(string s);
        }
    }
    

Exemple

Pour implémenter cet exemple, créez une application console nommée ExtractInterface, puis remplacez Program par le code suivant. Pour plus d'informations, consultez Création d'applications console (Visual C#).

    // Invoke Extract Interface on ProtoA.
    // Note:  the extracted interface will be created in a new file.
    class ProtoA
    {
        public void MethodB(string s) { }
    }

Voir aussi

Concepts

Refactorisation

Référence

Extraire l'interface

Extraire l'interface, boîte de dialogue