Hola, tengo una duda sobre herencia...
Tengo el siguiente escenario: clase B hereda a la clase A. En la aplicación existen objetos de ambas clases de tal manera que cuando tengo un objeto de la clase B puedo acceder a atributos y métodos de la clase A. Hasta ahí todo correcto.
El problema es que por características de la aplicación, un objeto de la clase B puede pertenecer a varios objetos de la clase A. Digamos que por características se puede dar ese caso. No es herencia múltiple porque siempre hereda de la misma clase (A) pero no es tampoco herencia simple.
Rompiendo la herencia se puede implementar si en la clase B se añade un array de objetos de clase A como atributo pero claro, pierdes las propiedades de la herencia.
Alguno se ha encontrado algo parecido y lo ha resuelto con Java? No se si ha quedado muy claro el problema, espero que sí
Gracias!
Kike.