bonjour,
j'amorçe le développement d'un jeu de l'oie dans une console.
J'ai un premier diagramme de classes:
Pour moi, l'agrégation signifie que le gobelet doit créer/détruire les dés puis les lancer. Mais dans le main, il serait quand même intéressant que je puisse lire le résultat affiché sur les dés. Je ne pense pas que ce soit le boulot du gobelet. J'ai donc établit une relation entre la classe Main et la classe De.
Si j'y arrive, il me semble que je pourrai donc détruire (voire créer) les dés depuis la classe Main ce qui est contradictoire avec le rôle de l'agrégation.
Ai-je une mauvaise réflexion ou faut-il faire autrement ou autre ?
Merci.
Partager