Compartir a través de


Extraer interfaz

Actualización: noviembre 2007

Extraer interfaz es una operación de refactorización que ofrece una manera sencilla de crear una nueva interfaz con miembros originados a partir de una clase, estructura o interfaz existente.

Cuando varios clientes utilizan el mismo subconjunto de miembros de una clase, estructura o interfaz, o cuando varias clases, estructuras o interfaces tienen un subconjunto de miembros en común, puede resultar de gran utilidad integrar el subconjunto de miembros en una interfaz. Para obtener más información sobre el uso de interfaces, vea Interfaces (Guía de programación de C#).

Extraer interfaz genera una interfaz en un nuevo archivo y coloca el cursor al principio del nuevo archivo. Puede especificar qué miembros se extraerán a la nueva interfaz, el nombre de ésta y el nombre del archivo generado, todo ello en el Extraer interfaz (Cuadro de diálogo).

Comentarios

Únicamente se puede tener acceso a esta característica cuando el cursor está situado en la clase, la estructura o la interfaz que contiene los miembros que se desea extraer. Cuando el cursor está en esta posición, invoque la operación de refactorización Extraer interfaz.

Cuando se invoca Extraer interfaz en una clase o estructura, la lista de bases e interfaces se modifica, a fin de incluir el nombre de la nueva interfaz. Cuando se invoca Extraer interfaz en una interfaz, la lista de bases e interfaces no se modifica.

Vea también

Tareas

Cómo: Refactorizar código con Extraer interfaz

Conceptos

Refactorización