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 :

Conseil conception MCD et constructeur classe


Sujet :

UML

  1. #1
    Nouveau Candidat au Club
    Femme Profil pro
    Développeur Java
    Inscrit en
    Février 2016
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 33
    Localisation : France, Doubs (Franche Comté)

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Février 2016
    Messages : 1
    Points : 1
    Points
    1
    Par défaut Conseil conception MCD et constructeur classe
    Bonjour à tous les développeurs !

    Je débute le développement (surtout en objet) depuis le début de l'année et j'ai besoin de conseil pour construire mon modèle afin de concevoir mes classes.

    Je veux construire un Message qui est composé de Segments.
    Un Segment a une taille, une position de le message, et des cardinalités (certains segments peuvent être présent de 0 à n fois).
    Le Message comporte plusieurs type de segments (SegmentA, SegmentB, SegmentC, ..., Segment Z).
    Un type de Segment à ses propres attributs (de taille fixe).

    Ma question était de savoir si je devais construire le schéma de cette façon:

    Nom : diagramme.png
Affichages : 185
Taille : 15,8 Ko

    De plus, les données des segments sont chargées en fonction de la norme du Message et d'une date. La norme faisant varier la taille du message.
    Je voulais donc aussi savoir comment et où charger mes données, dans le constructeur Message ou dans les constructeur SegmentA, etc.?
    Les segments ont une taille fixe et une position à respecter. Je voudrais aussi pouvoir détecter quand un segment tombe en anomalie (problème de taille ou de position).

    J'ai encore du mal à bien comprendre le fonctionnement de l'objet, pouvez-vous me donner une piste?

    Merci beaucoup à vous et bon week end!!

  2. #2
    Modérateur
    Avatar de escartefigue
    Homme Profil pro
    bourreau
    Inscrit en
    Mars 2010
    Messages
    10 133
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loir et Cher (Centre)

    Informations professionnelles :
    Activité : bourreau
    Secteur : Finance

    Informations forums :
    Inscription : Mars 2010
    Messages : 10 133
    Points : 38 556
    Points
    38 556
    Billets dans le blog
    9
    Par défaut
    Bonsoir,

    En préambule à ma réponse, je tiens a vous informer que le verbe débuter n'étant pas transitif direct, vous ne pouvez pas dire "je débute le développement"
    Pour en savoir plus sur cette faute de français malheureusement courante, voyez ici : http://www.academie-francaise.fr/debuter-demarrer

    Pour en revenir à votre question, difficile de répondre sans savoir quels sont les attributs de chaque type de segment a, b,....z.
    En fonction des attributs communs ou spécifiques, vous aurez à modéliser des entités-types spécifiques ou non (des sous-types)

    Ce que vous devez savoir c'est quelles sont les règles de gestions propres à chaque type de segment et quelles sont les règles communes

Discussions similaires

  1. [Conception][Strategie] Combien de classes ?
    Par oceane751 dans le forum Général Java
    Réponses: 17
    Dernier message: 07/07/2005, 15h06
  2. [CONCEPTION MCD] Problème avec les clés composées
    Par fabriceMerc dans le forum Schéma
    Réponses: 3
    Dernier message: 14/02/2005, 09h43
  3. [Conception] Interface et constructeur
    Par Sancho dans le forum Langage
    Réponses: 5
    Dernier message: 23/12/2004, 10h07
  4. [Débutant][Conception] Erreur avec une classe interne
    Par Devil Redneck dans le forum Général Java
    Réponses: 5
    Dernier message: 11/06/2004, 15h45
  5. pb constructeurs classes dérivant classe abstraite
    Par Cornell dans le forum Langage
    Réponses: 2
    Dernier message: 10/02/2003, 19h02

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