IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

UML Discussion :

Agregation et classe association


Sujet :

UML

  1. #1
    Futur Membre du Club
    Femme Profil pro
    developpeur
    Inscrit en
    Juillet 2012
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Algérie

    Informations professionnelles :
    Activité : developpeur
    Secteur : Transports

    Informations forums :
    Inscription : Juillet 2012
    Messages : 7
    Points : 8
    Points
    8
    Par défaut Agregation et classe association
    Bonjour a tous,

    Dans un modèle j'ai besoin d'une relation d’agrégation (une commande est composée de plusieurs produits), je voudrais m'assurer si c'est correcte d'ajouter en plus de cette relation (entre commande et produit) une classe associative pour mettre la quantité commandée.

    Merci d'avance

  2. #2
    Membre habitué Avatar de tonton16
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Novembre 2003
    Messages
    90
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2003
    Messages : 90
    Points : 185
    Points
    185
    Par défaut
    Bonjour,

    Tu peux te passer de la classe d'association :

    Commande <>--------LigneCommande--------Produit
    1 0..* 0..* 1

    Dans LigneCommande, tu ajoutes un attribut "quantite". C'est ici une autre façon de représenter la classe d'association.

    Attention, ici c'est une composition qu'il faut utiliser, car si tu détruit ta commande, tu doit supprimer des LigneCommande.
    Si vous pensez que ma réponse est utile pour vous et pour les autres utilisateurs du forum, pensez à voter.

  3. #3
    Modérateur
    Avatar de bruno_pages
    Homme Profil pro
    ingénieur informaticien à la retraite
    Inscrit en
    Juin 2005
    Messages
    3 533
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : ingénieur informaticien à la retraite
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Juin 2005
    Messages : 3 533
    Points : 6 709
    Points
    6 709
    Par défaut
    la quantité s'exprime via une multiplicité, pas besoin de classe associative

    ainsi que le suggère la réponse précédente, une commande n'est pas composée de plusieurs produits. Par contre elle peut référencer des produits, dans ce cas pas besoin de classe intermédiaire (sauf besoin additionnel), et une simple association ( ni agrégation ni composition ) avec la multiplicité adéquate
    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

  4. #4
    Futur Membre du Club
    Femme Profil pro
    developpeur
    Inscrit en
    Juillet 2012
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Algérie

    Informations professionnelles :
    Activité : developpeur
    Secteur : Transports

    Informations forums :
    Inscription : Juillet 2012
    Messages : 7
    Points : 8
    Points
    8
    Par défaut
    Merci a tous pour vos reponses.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. implémenter des classes associatives
    Par ancrou dans le forum Langage
    Réponses: 2
    Dernier message: 20/11/2006, 13h34
  2. [hibernate]Problème mapping classe association
    Par jsl1 dans le forum Hibernate
    Réponses: 6
    Dernier message: 16/06/2006, 17h27
  3. Les classes-associations
    Par m.z.ouer dans le forum Diagrammes de Classes
    Réponses: 4
    Dernier message: 26/05/2006, 10h48
  4. [Hibernate] Mapper une classe association
    Par mauvais_karma dans le forum Hibernate
    Réponses: 16
    Dernier message: 25/01/2006, 12h34
  5. [Hibernate] remplir une classes association
    Par mauvais_karma dans le forum Hibernate
    Réponses: 13
    Dernier message: 31/08/2005, 16h38

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