Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Esta refactorización se aplica a:
C#
Visual Basic
Qué: Permite crear una interfaz con miembros existentes de una clase, estructura o interfaz.
Cuando: Tiene miembros en una clase, estructura o interfaz que podrían heredar otras clases, estructuras o interfaces.
Por qué: Las interfaces son excelentes construcciones para diseños orientados a objetos. Imagínese tener clases para varios animales (perro, gato, pájaro) que podrían tener métodos comunes, como comer, beber, dormir. El uso de una interfaz como IAnimal permitiría que Dog, Cat y Bird tuvieran una "firma" común para estos métodos.
Extracción de una refactorización de interfaz
Coloque el cursor en el nombre de la clase.
C#:
Visual Basic:
A continuación, realice una de las siguientes acciones:
-
Teclado
- Presione Ctrl+R y, a continuación, Ctrl+I. (El método abreviado de teclado puede ser diferente en función del perfil que haya seleccionado).
- Presione Ctrl+. para activar el menú Acciones rápidas y refactorizaciones y seleccione Extraer interfaz en la ventana emergente Vista previa.
-
Ratón
- Seleccione Editar > interfaz de extracción de refactorización>.
- Haga clic con el botón derecho en el nombre de la clase, seleccione el menú Acciones rápidas y refactorizaciones y seleccione Extraer interfaz en la ventana emergente Vista previa.
-
Teclado
En el cuadro de diálogo Extraer interfaz que aparece, introduzca la información solicitada:
Campo Descripción Nuevo nombre de interfaz El nombre de la interfaz que se va a crear. El nombre predeterminado será IClassName, donde ClassName es el nombre de la clase que seleccionó anteriormente. Nuevo nombre de archivo El nombre del archivo generado que contendrá la interfaz. Al igual que con el nombre de la interfaz, este nombre se establecerá de forma predeterminada enI ClassName, donde ClassName es el nombre de la clase que seleccionó anteriormente. También puede seleccionar la opción Agregar al archivo actual. Seleccionar miembros públicos para formar la interfaz Los elementos que se van a extraer en la interfaz. Puede seleccionar tantos como desee. Elija Aceptar.
La interfaz se crea en el archivo del nombre especificado. Además, la clase seleccionada implementa esa interfaz.
C#:
Visual Basic: