25/05/2011, 15:57
|
| | | Fecha de Ingreso: mayo-2009
Mensajes: 27
Antigüedad: 15 años, 6 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 |