Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/05/2011, 15:57
Avatar de Samie
Samie
 
Fecha de Ingreso: mayo-2009
Mensajes: 27
Antigüedad: 15 años, 7 meses
Puntos: 2
Interfaces en C#

Hola amigos, tengo algunas dudas con las interfaces.
Sé como se declaran y sé la finalidad de declararlas (al menos la idea teorica, no tanto a nivel práctico).
Ahí van las dudas:

-Si yo tengo 5 clases, en caso de que no tengan relación entre si (Ej: ClaseGato, ClaseMoto, ClaseEdificio ...) , ¿creo 5 interfaces para dichas clases?

-Para "usarlas" ¿ siempre se debe hacer IClaseGato gato= new ClaseGato(); ?

-Si yo quiero devolver una colección de ClaseGato , ¿ tengo que devolver en realidad una coleccion IClaseGato ? Es decir:

List<IClaseGato> listaGatos = new List<IClaseGato>();
IClaseGato gato=new ClaseGato();

Cualquier comentario o sugerencia es bien recibido