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 :

problème entre différentes classes


Sujet :

Diagrammes de Classes

  1. #1
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Octobre 2009
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2009
    Messages : 2
    Points : 1
    Points
    1
    Par défaut problème entre différentes classes
    Bonjour, j'ai un petit soucis concernant un projet d'UML que j'ai à faire.

    Il s'agit de réaliser un diagramme de classe concernant des objets géométrique de type composants (un objet simple uniquement) et des objets géométriques de type composite (plusieurs objets simples ensembles).

    Je considère qu'un segment est constitué de deux points, que quatre segments (dans certains cas forment un rectangle ou bien un carré ou encore un losange etc...).

    Mon problème est que j'ai un classe abstraite "objet" qui a deux fils ("objet composant" et "objet composite") mais dans cette classe abstraite j'ai mis en attribut les coordonnées x et y de mon point d'origine car chaque objet possède obligatoirement un point d'origine.

    Ma question va peut être vous paraître bête mais comment exprimer le lien entre ma classe "point" et ma classe abstraite "objet" et également le lien entre ma classe "point" (toujours) et par exemple ma classe "segment"?

    Merci de votre aide.

  2. #2
    Membre régulier
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2009
    Messages
    41
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2009
    Messages : 41
    Points : 88
    Points
    88
    Par défaut
    D'après ce que tu décris, un segment est un objet simple. donc segment héritera par exemple de objet simple et objet composite est composé de plusieurs segments donc objet composite aura comme attribut une liste de segments. Reste à voir sur quel segment tu vas prendre le point d'origine de ton objet composite.

    Si t'as plus d'infos, ou même mieux le diagramme, ca m'aiderait à bien comprendre ce que tu souhaites

    Edit :

    Exemple en algo pour illustrer mon propos
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    Classe Point
    	x : réel
    	y : réel
    Fin Classe
    
    Classe Segment
    	origine : Point
    	fin : Point
    Fin Classe
    
    Classe ObjetSimple  hérite de Objet
    	segments : Collection de Segment
    Fin Classe
    
    Classe ObjetComposite hérite de Objet
    	objetsSimples : Collection d'ObjetSimple
    Fin classe

  3. #3
    Rédacteur/Modérateur
    Avatar de Metafire18
    Homme Profil pro
    Ingénieur de recherche Orange Labs
    Inscrit en
    Décembre 2007
    Messages
    777
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Territoire de Belfort (Franche Comté)

    Informations professionnelles :
    Activité : Ingénieur de recherche Orange Labs

    Informations forums :
    Inscription : Décembre 2007
    Messages : 777
    Points : 1 894
    Points
    1 894
    Billets dans le blog
    1
    Par défaut
    Je suis arrivé à la même conclusion que SaiRictus grosso modo.

    Toutefois, je me demande si la classe "Objet Simple" est vraiment utile. Auquel cas, on aurait simplement une classe "Objet Composite" qui aurait pour attribut une liste de points Ça simplifierait les choses non?

    Hésite pas à donner quelques précisions supplémentaires

  4. #4
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Octobre 2009
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2009
    Messages : 2
    Points : 1
    Points
    1
    Par défaut
    Oui c'est à peu près ça. Enfin j'ai fait un diagramme dans le genre. Merci de votre aide mais j'ai déjà rendu mon projet donc il est un peu tard mais je pense avoir bien réussi.

    Merci quand même

Discussions similaires

  1. Problèmes d'inclusion entre deux classes
    Par Invité dans le forum C++
    Réponses: 3
    Dernier message: 26/05/2008, 15h41
  2. Acces entre différentes classes
    Par Microturnip dans le forum Débuter avec Java
    Réponses: 2
    Dernier message: 14/05/2008, 11h24
  3. Réponses: 6
    Dernier message: 17/12/2007, 17h16
  4. Problème entre jsp et bean impossible de trouver la classe
    Par red210 dans le forum Servlets/JSP
    Réponses: 7
    Dernier message: 15/01/2007, 07h43
  5. [DOM] Problème entre différentes versions de java
    Par scorpiwolf dans le forum Format d'échange (XML, JSON...)
    Réponses: 3
    Dernier message: 17/03/2005, 12h40

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