
03/04/2009, 16:58
|
| | Fecha de Ingreso: junio-2008 Ubicación: secreto
Mensajes: 65
Antigüedad: 16 años, 8 meses Puntos: 2 | |
¿Cuál es la diferencia entre clase abstracta e interfaz? ¡Hola! Bueno ya se que este tema está más repetido que los Simpson... pero nunca he tocado mucho todo este tema y estoy nadando un poco en la ignorancia... (Estoy programando en C#, aunque creo que es igual en JAVA y otros lenguajes..) Una clase que hereda de una clase abstracta o de una interfaz, hacen exactamente lo mismo, es decir, implementan sus métodos (si vale, con una sintaxis un pelín diferente en cada caso...) A lo que voy... si hacen lo mismo ¿Que diferencia hay? Otra cosa más, si las dos hacen lo mismo.... ¿que diferencia hay en que implemente de una y herede de otra, o viceversa?
Estoy leyendo mucho por internet pero no doy con una solución que me ayude...
¡Gracias de antemano! |