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

Diagrammes de Classes Discussion :

2 compositions pour un seul objet


Sujet :

Diagrammes de Classes

  1. #1
    Nouveau membre du Club
    Inscrit en
    Mai 2002
    Messages
    39
    Détails du profil
    Informations forums :
    Inscription : Mai 2002
    Messages : 39
    Points : 37
    Points
    37
    Par défaut 2 compositions pour un seul objet
    Bonjour,

    J'ai 3 classes A, B et C. A est un composant de B et aussi de C, donc si je supprime B ou C, A doit être supprimé.
    Est-ce que je peux dire qu'il y a deux compositions sur un même objet A, donc une composition de B vers A, et une composition de C vers A ?

    Merci d'avance
    @+
    Jorus

  2. #2
    Membre actif
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2004
    Messages
    167
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Juin 2004
    Messages : 167
    Points : 220
    Points
    220
    Par défaut
    Non c'est incorrect. Etre composant d'une entité signifie que l'on existe uniquement par et pour cette entité.
    Si un objet A est à la fois inclu dans un objet B et un objet C alors l'objet A n'est pas un composant, c'est seulement un agrégé.

  3. #3
    Nouveau membre du Club
    Inscrit en
    Mai 2002
    Messages
    39
    Détails du profil
    Informations forums :
    Inscription : Mai 2002
    Messages : 39
    Points : 37
    Points
    37
    Par défaut
    Citation Envoyé par Franckintosh
    Non c'est incorrect. Etre composant d'une entité signifie que l'on existe uniquement par et pour cette entité.
    Si un objet A est à la fois inclu dans un objet B et un objet C alors l'objet A n'est pas un composant, c'est seulement un agrégé.
    Merci, c'est exactement ce que je voulais savoir.

    @+
    Jorus

  4. #4
    Nip
    Nip est déconnecté
    Rédacteur

    Inscrit en
    Juin 2004
    Messages
    963
    Détails du profil
    Informations forums :
    Inscription : Juin 2004
    Messages : 963
    Points : 1 076
    Points
    1 076
    Par défaut
    Citation Envoyé par Jorus
    Citation Envoyé par Franckintosh
    Non c'est incorrect. Etre composant d'une entité signifie que l'on existe uniquement par et pour cette entité.
    Si un objet A est à la fois inclu dans un objet B et un objet C alors l'objet A n'est pas un composant, c'est seulement un agrégé.
    Merci, c'est exactement ce que je voulais savoir.

    @+
    Jorus
    Quand on résonne en terme d'objet et/ou d'instance, c'est tout à fait exact mais en terme de classe rien ne nous empêche d'avoir une classe possédant 2 relations de composition (à moins que je dise une énorme bétise ).

  5. #5
    Membre actif
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2004
    Messages
    167
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Juin 2004
    Messages : 167
    Points : 220
    Points
    220
    Par défaut
    Citation Envoyé par Nip
    Quand on résonne en terme d'objet et/ou d'instance, c'est tout à fait exact mais en terme de classe rien ne nous empêche d'avoir une classe possédant 2 relations de composition (à moins que je dise une énorme bétise ).
    Une classe peut être composante de plusieurs, mais un objet non.

  6. #6
    Nip
    Nip est déconnecté
    Rédacteur

    Inscrit en
    Juin 2004
    Messages
    963
    Détails du profil
    Informations forums :
    Inscription : Juin 2004
    Messages : 963
    Points : 1 076
    Points
    1 076
    Par défaut
    Citation Envoyé par Franckintosh
    Citation Envoyé par Nip
    Quand on résonne en terme d'objet et/ou d'instance, c'est tout à fait exact mais en terme de classe rien ne nous empêche d'avoir une classe possédant 2 relations de composition.
    Une classe peut être composante de plusieurs, mais un objet non.
    Je suis d'accord la dessus mais je me demandais si Jorus parlait bien d'instances et pas de classes.

  7. #7
    Membre actif
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2004
    Messages
    167
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Juin 2004
    Messages : 167
    Points : 220
    Points
    220
    Par défaut
    Citation Envoyé par Nip
    Je suis d'accord la dessus mais je me demandais si Jorus parlait bien d'instances et pas de classes.
    Je suis toujours volontaire pour aider les autres mais pas au point de penser qu'ils ne savent pas le vocabulaire de base du langage alors qu'ils ont tout à fait l'air de le connaître dans leurs questions.

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

Discussions similaires

  1. [2.x] Formulaire avec plusieurs sélects pour un seul objet
    Par yamatoshi dans le forum Symfony
    Réponses: 1
    Dernier message: 22/11/2014, 17h17
  2. Réponses: 6
    Dernier message: 16/02/2009, 14h13
  3. Un état pour un seul objet
    Par spekal dans le forum UML
    Réponses: 1
    Dernier message: 20/06/2006, 09h53
  4. Réponses: 13
    Dernier message: 25/01/2005, 10h05
  5. Réponses: 13
    Dernier message: 20/07/2004, 08h54

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