Cómo: Refactorizar código con Extraer interfaz

Actualización: noviembre 2007

Este procedimiento se utiliza para realizar la operación de refactorización Extraer interfaz.

Para utilizar Extraer interfaz

  1. Cree una aplicación de consola como se describe en la sección Ejemplo.

    Para obtener más información, vea Crear aplicaciones de consola (Visual C#).

  2. Con el cursor colocado en MethodB, haga clic en Extraer interfaz en el menú Refactorizar.

    Aparecerá el cuadro de diálogo Extraer interfaz.

    También puede presionar el método abreviado de teclado CTRL+R, I para mostrar el cuadro de diálogo Extraer interfaz.

    O bien, puede hacer clic con el botón secundario del mouse, seleccionar Refactorizar y, a continuación, hacer clic en Extraer interfaz para mostrar el cuadro de diálogo Extraer interfaz.

  3. Haga clic en Seleccionar todo.

  4. Haga clic en Aceptar.

    Aparece el nuevo archivo, IProtoA.cs y el código siguiente:

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

Ejemplo

Para preparar este ejemplo, cree una aplicación de consola denominada ExtractInterface y, a continuación, reemplace Program por el código siguiente. Para obtener más información, vea Crear aplicaciones de consola (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) { }
    }

Vea también

Conceptos

Refactorización

Referencia

Extraer interfaz

Extraer interfaz (Cuadro de diálogo)