A ver, a ver, que creo que me he perdido.
Si IIntHija hereda de IIntPadre, entonces la clase que implemente IIntHija debe implementar también a IIntPadre. IIntHija no puede implementar ningún método de IIntPadre porque las interface no pueden implementar. Cuando creas una clase que implemente IIntPadre (TIntPadre), IIntHija sigue sin implementar ningún método. Ten en cuenta que estás creando un árbol en el que IIntPadre es el tronco y TIntPadre e IIntHija son dos ramas diferentes.
Por otro lado, al indicar en TIntHija tanto IIntPadre como IIntHija estás duplicando cosas: Con indicar IIntHija ya es suficiente, puesto que esta ya hereda a IIntPadre.
|