¡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!