Bonjour, je travaille sur un projet réalisé par des étudiants et que je dois améliorer, dans ce projet il y a un diagramme de classes avec des relations de composition absolument partout.
Je me suis dit qu'il serait mieux de changer certaines d'entre elles par des agrégations quand l'association n'est pas très forte.
Mais ma question est surtout: sur le diagramme ci-dessous, est-ce que les classes CSonde, CLumiere, Cventilateur et CResistance créent chacune un objet CCarte_NI différent ? du fait qu'elles ne pointent pas vers CCarte_NI, chaque classe crée son propre objet CCarte_NI je suppose.
Cela gache de la mémoire et on devrait alors utiliser l'agrégation/association unidirectionnelle, afin d'utiliser les pointeurs ?
Partager