Hola,
estoy implementando un práctica de la universidad y estoy atascado en un punto bastante crítico.
Consiste en implementar en C++, a partir de un diagrama de clases UML, una clase asociativa. Por situaros un poco tengo una asociación ente las clases A y B de la cual se crea una clase asociativa C.
Mi idea inicial es crear una nueva clase con la información de C. Ésta tendría como propiedades, entre otras, una instancia de A y otra de B y a su vez, A y B tendrían cada una una propiedad con la instancia C.
Esta implementación me cumple la función de clase asociativa, pero en el enunciado de la práctica se ponen algunas restricciones que me hacen dudar sobre la corrección de esta solución.
Alguien sabe si hay alguna manera más adecuada?
Muchas gracias por adelantado!!!