Interfaces...

23/08/2004 - 17:13 por knito | Informe spam
Hola, agradecería mucho a quien me explicara que es una interfáz, he leido
al respecto, pero no me queda claro o si alguien tuviera alguna referencia
bibliográfica que me pueda dar.

Gracias.
knito.
 

Leer las respuestas

#1 Alejandro Perez
23/08/2004 - 18:37 | Informe spam
Hola knito.

Una interfaz define un contrato. Una clase o estructura
que implementa una interfaz debe adherirse a su contrato.
Una interfaz puede derivarse de varias interfaces base, y
una clase o estructura puede implementar varias interfaces.

Las interfaces pueden contener métodos, propiedades,
eventos e indizadores. La propia interfaz no proporciona
implementaciones para los miembros que define. La interfaz
sólo especifica los miembros que las clases o estructuras
deben proporcionar, y que implementan la interfaz.

Esto quiere decir que si tienes una clase EquipodeSonido
que implementa una interfaz IReproductorCD, tu clase
EquipodeSonido DEBE implementar (echar el codigo) para
cada uno de los miembros que expone la interfaz
IReproductorCD, como por ejemplo un metodo Reproducir, una
propiedad CancionActual, entre otros.

Espero te ayude de algo eso... el concepto es referencia
de MSDN

Bye

Alejandro Perez
MCSD/MCDBA/MCT
Caracas - Venezuela



Hola, agradecería mucho a quien me explicara que es una


interfáz, he leido
al respecto, pero no me queda claro o si alguien tuviera


alguna referencia
bibliográfica que me pueda dar.

Gracias.
knito.


.

Preguntas similares