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 :

Modélisation de "est une sorte de"


Sujet :

Diagrammes de Classes

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Mai 2006
    Messages
    330
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 330
    Par défaut Modélisation de "est une sorte de"
    Salut,

    Je dois représenter des objets qui sont effectivement diverses sortes d'un même objet. Les attributs sont les mêmes et je ne vois pas actuellement d'opération à mutualiser puis spécialiser par type d'objet.

    A votre avis quelle est la conception la plus judicieuse ? Dois-je quand même faire une chaine d'héritage dont l'intérêt semble limité ou puis-je m'en passer par exemple en ayant un attribut me permettant d'identifier chaque type ?

    Merci

  2. #2
    Membre extrêmement actif
    Profil pro
    Développeur Java Indépendant
    Inscrit en
    Mai 2007
    Messages
    1 333
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur Java Indépendant

    Informations forums :
    Inscription : Mai 2007
    Messages : 1 333
    Par défaut
    Salut,

    Tant qu'il n'y a pas d'opérations spécifiques et que les attributs sont les même, je ne pense pas qu'il soit judicieux de créer une chaine d'héritage juste pour connaitre le type.

    Ça serait justifier à la limite si tu voyais à court terme des évolutions qui demandent un changement de comportement en fonction du type.

  3. #3
    Membre éclairé
    Inscrit en
    Mai 2006
    Messages
    330
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 330
    Par défaut
    Citation Envoyé par Herve-Loiret Voir le message
    Salut,

    Tant qu'il n'y a pas d'opérations spécifiques et que les attributs sont les même, je ne pense pas qu'il soit judicieux de créer une chaine d'héritage juste pour connaitre le type.

    Ça serait justifier à la limite si tu voyais à court terme des évolutions qui demandent un changement de comportement en fonction du type.
    Merci,

    C'était aussi mon avis mais je voulais vérifier car ça va un peu à l'encontre de ce que j'essaye de faire en général.

  4. #4
    Membre extrêmement actif

    Homme Profil pro
    Ingénieur R&D
    Inscrit en
    Juin 2003
    Messages
    4 506
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur R&D
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2003
    Messages : 4 506
    Par défaut
    Un attribut qui permet de connaître le type est vraiment une mauvaise idée

    tu pourrais nous en montrer un peu plus sur les objets et attributs en question

  5. #5
    Membre éclairé
    Inscrit en
    Mai 2006
    Messages
    330
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 330
    Par défaut
    Citation Envoyé par hegros Voir le message
    Un attribut qui permet de connaître le type est vraiment une mauvaise idée

    tu pourrais nous en montrer un peu plus sur les objets et attributs en question
    Difficile d'expliquer rapidement tout le contexte, je pense qu'il suffit de comprendre qu'il s'agit d'objets partageant les même attributs, qui ont besoin d'être traités parfois sans distinction et parfois avec distinction suivant leur appartenance à tel ou tel groupe.
    En règle générale je suis d'accord avec ton avis, mais dans ce cas que conseilles tu ? Faire une chaine d'héritage si je n'utilise pas le type dynamique n'est pas très élégant non plus.

  6. #6
    Membre extrêmement actif

    Homme Profil pro
    Ingénieur R&D
    Inscrit en
    Juin 2003
    Messages
    4 506
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur R&D
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2003
    Messages : 4 506
    Par défaut
    tu as un diagramme d'objet ou de classe pour nous montrer la modélisation courante

  7. #7
    Expert éminent
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 754
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Architecte technique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2008
    Messages : 21 754
    Par défaut
    Citation Envoyé par tnarol Voir le message
    Difficile d'expliquer rapidement tout le contexte, je pense qu'il suffit de comprendre qu'il s'agit d'objets partageant les même attributs, qui ont besoin d'être traités parfois sans distinction et parfois avec distinction suivant leur appartenance à tel ou tel groupe.
    En règle générale je suis d'accord avec ton avis, mais dans ce cas que conseilles tu ? Faire une chaine d'héritage si je n'utilise pas le type dynamique n'est pas très élégant non plus.
    Il faudrait clarifier ce que signifie le bout de phrase que j'ai souligné.
    Soit c'est 'pareil' et le seul intérêt n'est que dans le nom différent.
    Soit c'est avec distinction en fonction du type...
    - W
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

Discussions similaires

  1. QGIS : lenteur pour afficher les listes des vues dans "Ajouter une table PostGIS"
    Par fafa63 dans le forum SIG : Système d'information Géographique
    Réponses: 2
    Dernier message: 11/07/2014, 19h04
  2. Quote dans une requete...
    Par Isildur dans le forum Langage SQL
    Réponses: 6
    Dernier message: 20/06/2006, 10h57
  3. quotes dans une variable
    Par requiemforadream dans le forum ASP
    Réponses: 3
    Dernier message: 09/05/2005, 09h55
  4. Réponses: 5
    Dernier message: 15/04/2005, 14h22

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