1. #1
    Membre régulier
    Profil pro
    Inscrit en
    novembre 2004
    Messages
    63
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : novembre 2004
    Messages : 63
    Points : 76
    Points
    76

    Par défaut Du sens de cumuler aggregation et attribut pour une classe

    Bonjour,

    Je me demandais si il était correct de faire la chose suivante en UML:

    Premier cas, on a la classe UML (dessin ascii) suivante avec un simple paramètre et le code java correspondant:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    -------
    | A   |
    -------
    |b : B|
    -------
    
    class A {
        B b;
    }
    Deuxième cas à peu près semblable avec une aggregation:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    -------            -------
    | A   |<>----------| B   |
    -------          b -------
    |     |            |     |
    -------            -------
    
    class A {
        B b;
    }
    Et maintenant, le troisième cas qui me pose question est-ce que cela fait sens (d'un point de vue UML) d'avoir les 2 en mêmes temps ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    -------            -------
    | A   |<>----------| B   |
    -------          b -------
    |b : B|            |     |
    -------            -------
    
    class A {
        B b;
    }
    Pour info, j'ai essayé avec ARGO UML il me génère ceci:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    class A {
        B b;
        B b;
    }
    et papyrus UML dans le cas 2 me génère ceci:


  2. #2
    Modérateur
    Avatar de bruno_pages
    Homme Profil pro
    Développeur informatique
    Inscrit en
    juin 2005
    Messages
    3 361
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : juin 2005
    Messages : 3 361
    Points : 5 539
    Points
    5 539

    Par défaut

    bonjour, il ne faut pas cumuler relation et attribut, les deux produisant un attribut à la génération de code
    Bruno Pagès, auteur de Bouml (freeware), mes tutoriels sur DVP (vieux, non à jour )

    N'oubliez pas de consulter les FAQ UML et les cours et tutoriels UML

Discussions similaires

  1. [SQL] Besoin d'aide sur les attributs pour une requete
    Par bobobobo01 dans le forum Langage SQL
    Réponses: 2
    Dernier message: 27/11/2006, 21h39
  2. Réponses: 2
    Dernier message: 27/03/2005, 16h09
  3. [VB.NET] Parcourir les attributs d'une classe
    Par pasqwal dans le forum Windows Forms
    Réponses: 3
    Dernier message: 15/02/2005, 09h47
  4. Réponses: 7
    Dernier message: 08/01/2005, 13h24
  5. ecrire un iterateur pour une classe
    Par Blowih dans le forum C++
    Réponses: 2
    Dernier message: 15/11/2004, 19h19

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo