Hola:
Estoy modelando una jerarquía de objetos e interfaces
sobre SQL Server pero no doy con la manera adecuada de
hacerlo. Expongo el problema con un ejemplo: Tengo una
jerarquía de clases. La clase base es "CAnimal", la cual
representa a un animal cualquiera. Por otro lado tengo dos
clases que heredan de "CAnimal" que son "CPerro"
y "CGato". Puedo representar en una base de datos los
objetos de estas clases mediante tres
entidades: "animal", "gato" y "perro"; cada una de ellas
con su tabla correspondiente de tal manera que las
entidades "perro" y "gato" tienen una clave externa a la
entidad "animal".
Ahora llegan las interfaces. Un "perro" implementa una
serie de interfaces: IOlfatea, ILadra, IEscarba. Un gato
implementa las inerfaces IMaulla, IGastaruñas, IRonrronea.
Si yo posteriormente heredo de "CGato" las
clases "CSiames" y "CAngora", estas a su vez heredan las
interfaces de Gato. Mi pregunta es: ¿Como modelo yo esta
la herencia e implementación de interfaces?.
Un saludo
Leer las respuestas