|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : janvier 2013 Messages : 1 ![]() |
Bonsoir! Je suis étudiant en informatique et débutant le C++.
Dans le cadre de mes études la j'ai eu quelques petits exo à faire à la maison et honnêtement ayant manqué quelques cours je n'y comprends rien à ces histoires de relations entre classes /:, ni même ce que le prof attends comme type de réponses ( je ne comprends pas le vocabulaire). L'exercice se résume à cela : Il nous donne 3 classes, Cl_composite, CL_composant1, CL_composant2 Il nous informe qu'il y a une relation de composition définie de la classe CL_composite vers les deux classes CL_composant1 et CL_composant2 (ayant fait de l'UML je comprends la notion de composition) Ensuite il nous dit que l'on va étudier 2 cas Cas A : Le cas ou Cl_composant1 et CL_composant2 n'ont aucune relation entre elles. (Cl_composite est en relation de composition avec chacune des deux) On nous pose donc deux questions : "Donnez la ou les déclarations utiliséés en C++ pour exprimer la composition" "Donnez une répresentation schématique de cette composition en terme de représentation mémoire en choisissant une instance de CL_composite et des instances de CL_composant1 et CL_composant2" -> je ne comprends pas ce qu'on attends de moi comme type de réponse! Cas B : Le cas où Cl_composant2 hérite de la classe CL_composant1 ici il y a 3 sous cas : -CL_composite est en relation de composition avec CL_composant2 et uniquement cette classe - CL_composite est en relation de composition avec CL_composant1 et uniquement cette classe, et nous supposons que CL_composant est non abstraite ( je ne comprends pas ce que la notion abstraite signifie) - CL_composite est en relation de composition avec CL_composant1 et uniquement cette classe, et nous supposons que CL_composant est abstraite Même question, donnez pour chaque sous cas, la ou les déclarations utilisées en C++ pour exprimer la composition + réprésentation mémoire en choisissant les instances utilisées pour chaque sous_cas Je reconnais que c'est un peu long! Je ne m'attends pas à recevoir des réponses toute faites ! (bien que ça ne me ferait pas de mal Merci! |
|
|
00
|
|
|
#2 |
![]() ![]() |
Salut,
Faut pas espérer que je te donnerai une réponse toute faite, c'est contraire à ma religion quand il s'agit de devoirs Mais commence par me dire ce que tu as retenu de tes cours UML... Pour toi, qu'est ce qu'une composition et qu'est ce qu'un héritage Une fois que tu auras une réponse correcte à ces deux question, le reste devrait couler "comme de l'eau de source"
__________________
en bas de page
|
|
|
10
|
Copyright © 2000-2013 - www.developpez.com