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 :

quel lien dois je faire entre mes classes ?


Sujet :

Diagrammes de Classes

  1. #1
    Membre habitué Avatar de condor_01
    Étudiant
    Inscrit en
    Avril 2006
    Messages
    294
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2006
    Messages : 294
    Points : 133
    Points
    133
    Par défaut quel lien dois je faire entre mes classes ?
    Salut à tous,
    J'ai un petit problème de modélisation avec UML.
    En fait je suis pas pro, peut être que ma question est un peu bête

    Voila mon problème:
    J'ai une classe mère directive et quatre autres classes (DRI,simple,tactique stratégique) qui héritent de cette classe.
    En même temps une classe DRI peut être simple ou tactique ou stratégique.
    Je veux modéliser cette dernière phrase par un lien entre la classe DRI et les autres classes.

    Voici le schéma, j'espère qu'il vous aidera à comprendre.

    diretcive
    /\
    |------------- DRI
    |------ Simple
    |------ Tactique
    |------ Stratégique

    Merci d'avance.

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2003
    Messages
    509
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France

    Informations forums :
    Inscription : Avril 2003
    Messages : 509
    Points : 568
    Points
    568
    Par défaut
    Salut,

    Est ce que DRI est vraiment une directive ?
    Pour moi tu t'en sortirai mieux avec une association
    L'un des principe de base en objet est de preferer la composition a l'heritage.
    Je dirais donc que DRI possède une directive.

    Ainsi DRI pourrait avoir une directive simple ou tactique ou stratégique.

    Si DRI doit vraiment rester une directive tu peux toujours faire heritage ET composition :


    diretcive<----------!
    /\ !
    |------------- DRI--!
    |------ Simple
    |------ Tactique
    |------ Stratégique

    La DRI est une directive et est associé a une autre directive, effectivement conceptuellement ca ne fait pas ressortir que DRI est une directive simple tactique ou strategique, mais DRi reste une directive et que sont comportement est lié a une autre directive soit simple ,tactique ou strategique.

    Ce n'est qu'une idée peut etre qu'il y a mieux

  3. #3
    Membre habitué Avatar de condor_01
    Étudiant
    Inscrit en
    Avril 2006
    Messages
    294
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2006
    Messages : 294
    Points : 133
    Points
    133
    Par défaut
    DRI est effectivement une directive.
    DRI: Directive de réalisation d'intention.
    D'après ce que j'ai compris, je dois faire un lien de composition entre DRI et Simple, tactique, stratégique.

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2003
    Messages
    509
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France

    Informations forums :
    Inscription : Avril 2003
    Messages : 509
    Points : 568
    Points
    568
    Par défaut
    Oui et non , si tu fais ca tu dis qu'une DRI peut avoir une Directive simple et une tactique et une strategique.
    Par contre si tu fais une composition avec une multiplicité à 1 avec Directive tu dis que DRI a une directive Simple ou tactique ou strategique.

    Ca va peut etre etre une question bete mais quel sera le role de DRI ?

  5. #5
    Membre habitué Avatar de condor_01
    Étudiant
    Inscrit en
    Avril 2006
    Messages
    294
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2006
    Messages : 294
    Points : 133
    Points
    133
    Par défaut
    La DRI peut être soit simple soit tactique soit stratégique mais pas tous à la fois.

  6. #6
    Modérateur
    Avatar de bruno_pages
    Homme Profil pro
    ingénieur informaticien à la retraite
    Inscrit en
    Juin 2005
    Messages
    3 534
    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 534
    Points : 6 723
    Points
    6 723
    Par défaut
    je vois deux solutions a ton probleme

    dans la premiere les directives simple, strategique et tactique sont aussi des DRI, pas dans la seconde
    Images attachées Images attachées   

  7. #7
    Membre habitué Avatar de condor_01
    Étudiant
    Inscrit en
    Avril 2006
    Messages
    294
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2006
    Messages : 294
    Points : 133
    Points
    133
    Par défaut
    Mon problème c'est que je veux que DRI,simple, tactique et stratégique, héritent tous de "Directive".
    Et en même temps la DRI peut être simple,tactique ou stratégique.
    Vous voyez ?

  8. #8
    Modérateur
    Avatar de bruno_pages
    Homme Profil pro
    ingénieur informaticien à la retraite
    Inscrit en
    Juin 2005
    Messages
    3 534
    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 534
    Points : 6 723
    Points
    6 723
    Par défaut
    Citation Envoyé par condor_01
    je veux que DRI,simple, tactique et stratégique, héritent tous de "Directive".
    Et en même temps la DRI peut être simple,tactique ou stratégique.
    mes deux propositions répondent à cela !

  9. #9
    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 bruno_pages
    mes deux propositions répondent à cela !
    Exact, mais une question quand meme a condor_01: c'est quoi la difference entre un objet DRI et un objet directive?

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

Discussions similaires

  1. problème de communication entre mes classes
    Par emiliekun dans le forum ActionScript 3
    Réponses: 13
    Dernier message: 19/08/2009, 15h10
  2. Réponses: 3
    Dernier message: 23/03/2009, 14h01
  3. [POO] Liaisons entre mes classes
    Par cahnory dans le forum Langage
    Réponses: 4
    Dernier message: 14/03/2008, 17h20
  4. [DAO] Comment gérer les liens avec la bdd dans mes classes?
    Par Wormus dans le forum Autres
    Réponses: 6
    Dernier message: 22/02/2006, 17h14
  5. ClassWizard --> comment lui faire reconnaitre mes classes
    Par bigboomshakala dans le forum MFC
    Réponses: 6
    Dernier message: 06/05/2004, 11h50

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