Publicité
+ Répondre à la discussion
Affichage des résultats 1 à 2 sur 2
  1. #1
    Invité de passage
    Inscrit en
    janvier 2013
    Messages
    1
    Détails du profil
    Informations forums :
    Inscription : janvier 2013
    Messages : 1
    Points : 0
    Points
    0

    Par défaut Exercice Composition / Héritage

    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 ) mais je suis ouvert à tout conseil, piste, explication des questions...

    Merci!

  2. #2
    Modérateur
    Avatar de koala01
    Profil pro Philippe Dunski
    Inscrit en
    octobre 2004
    Messages
    9 686
    Détails du profil
    Informations personnelles :
    Nom : Philippe Dunski
    Âge : 42

    Informations forums :
    Inscription : octobre 2004
    Messages : 9 686
    Points : 15 737
    Points
    15 737

    Par défaut

    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"
    A méditer: La solution la plus simple est toujours la moins compliquée
    Ce qui se conçoit bien s'énonce clairement, et les mots pour le dire vous viennent aisément. Nicolas Boileau
    Compiler Gcc sous windows avec MinGW
    Coder efficacement en C++ : dans les bacs le 17 février 2014
    mon tout nouveau blog

Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •