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

avec Java Discussion :

La contrainte XOR en Java


Sujet :

avec Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Mai 2012
    Messages
    31
    Détails du profil
    Informations forums :
    Inscription : Mai 2012
    Messages : 31
    Par défaut La contrainte XOR en Java
    Bonjour,
    SVP, j'ai beoisn de votre aide.

    J'ai beau cherché un bout de code contenant l'implémentation de la contrainte XOR, mais sans succès!!

    Donc, si quelqu'un pourrait me dire comment implémenter ça:

    classe A est liée soit à la classe B, soit à la classe C.

    et

    merci d'avance

  2. #2
    Modérateur

    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    12 582
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 12 582
    Par défaut
    Pas très précis ton affaire. "Liées" comment ?
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  3. #3
    Membre averti
    Inscrit en
    Mai 2012
    Messages
    31
    Détails du profil
    Informations forums :
    Inscription : Mai 2012
    Messages : 31
    Par défaut
    c'est par exemple une association "lié à"

  4. #4
    Modérateur

    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    12 582
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 12 582
    Par défaut
    Ça veut rien dire, et je suis assez surpris que tu ne t'en rendes pas compte.

    Tu es déjà arrivé à faire quoi, en Java ?
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  5. #5
    Membre averti
    Inscrit en
    Mai 2012
    Messages
    31
    Détails du profil
    Informations forums :
    Inscription : Mai 2012
    Messages : 31
    Par défaut
    d'abord, merci d'avoir pris le temps de me répondre

    j'ai réalisé un diagramme de classes et là j'ai commencé l'implémentation des classes, mais le problème que j'ai rencontré, est comment implémenter la contrainte Xor.

    Si une classe A est construite soit par la classe B, soit par la classe C.

    j'espère avoir répondu à votre question!!

  6. #6
    Membre Expert Avatar de Uther
    Homme Profil pro
    Tourneur Fraiseur
    Inscrit en
    Avril 2002
    Messages
    4 690
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pyrénées Orientales (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Tourneur Fraiseur

    Informations forums :
    Inscription : Avril 2002
    Messages : 4 690
    Par défaut
    Ok donc une contrainte XOR c'est de l'UML. Merci de préciser ce genre de chose car ce n'est pas évident pour tout le monde. Grâce à http://laurent-audibert.developpez.c...rs-UML022.html j'ai enfin pu comprendre de quoi tu parlais.

    L'UML ne contraignant pas forcément l'implémentation c'est a toi de voir comment faire, je ne pense pas qu'il y ait de règle absolue.
    Une idée serait de lever une exception dans la méthode qui associe A à B si A est déjà associé à C et inversement.

Discussions similaires

  1. Programmation par contrainte JAVA CHOCO
    Par geek21 dans le forum API standards et tierces
    Réponses: 3
    Dernier message: 04/03/2009, 14h13
  2. Programmation par contrainte en Java
    Par domas_24 dans le forum API standards et tierces
    Réponses: 3
    Dernier message: 12/06/2008, 14h27
  3. Héritage multiple avec la contrainte XOR :
    Par choko83 dans le forum UML
    Réponses: 10
    Dernier message: 04/06/2008, 14h29
  4. [Java me] Connaitre les contraintes de son portable
    Par kloklo55 dans le forum Java ME
    Réponses: 4
    Dernier message: 31/10/2007, 16h55

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