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

Design Patterns Discussion :

choix du pattern


Sujet :

Design Patterns

  1. #1
    Membre régulier
    Homme Profil pro
    Inscrit en
    Avril 2008
    Messages
    62
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 62
    Points : 73
    Points
    73
    Par défaut choix du pattern
    salut je suis entrain de mettre en place un catalogue de véhicule, à votre avis l'utilisation d un pattern fabrique répond t il à ma problématique étant donné qu'un véhicule peut être un moto ou un automobile, un automobile peut être une voiture ou un poids lourds et dans les poids lourds on pourra trouver comme classe concrète des camion ,tarcteur etc

    ce qui me gène c est qu un camion peut avoir plusieurs carrosserie différent ç à dire des option en plus. et je vois pas sa place dans un pattern fabrique

    J avoue que je suis GRand débutant en design pattern


    Je vous remercie

  2. #2
    Membre averti Avatar de welcome_59
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mars 2007
    Messages
    203
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2007
    Messages : 203
    Points : 352
    Points
    352
    Par défaut
    Je n'ai pas compris ton problème. La situation que tu décris se traduit de la manière suivante:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    abstract class Vehicule
    class Moto extends Vehicule
    abstract class Auto extends Vehicule
    class Voiture extends Auto
    abstract class PoidsLourd extends Auto
    class Camion extends  PoidsLourd
    class Tracteur extends PoidsLourd
    Si tu souhaite dans une classe obtenir une instance d'un véhicule ou d'un poids lourd sans savoir (ou vouloir) concrètement de quel type, alors le pattern Factory pourra t'y aider.
    SCJP 5 | CAPM

  3. #3
    Membre régulier
    Homme Profil pro
    Inscrit en
    Avril 2008
    Messages
    62
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 62
    Points : 73
    Points
    73
    Par défaut
    Citation Envoyé par welcome_59 Voir le message
    Je n'ai pas compris ton problème. La situation que tu décris se traduit de la manière suivante:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    abstract class Vehicule
    class Moto extends Vehicule
    abstract class Auto extends Vehicule
    class Voiture extends Auto
    abstract class PoidsLourd extends Auto
    class Camion extends  PoidsLourd
    class Tracteur extends PoidsLourd
    Si tu souhaite dans une classe obtenir une instance d'un véhicule ou d'un poids lourd sans savoir (ou vouloir) concrètement de quel type, alors le pattern Factory pourra t'y aider.
    salut et merci à toi pour cette reponse!

    au fait justement ce que je comprends pas c'est quel serai le but de creer une véhicule sans savoir son type, ou est ce que c est la classe elle même qui choisi son type??!! t'aurai pas quel que exemple d utilisation concrète de ce pattern en php ou dans un autre langage svp

    car pour être concret, j aurai surement lors de la création une interface qui va m afficher de manière dynamique(Ajax) les caractéristiques des véhicules à saisir en fonction du type que j aurai choisie d ajouter?

    du genre, je selectionne poidslourds, dans la famille des véhicules Voitures, engins de chantiers,Poids lourds, materiel de manutention etc et ensuite l interface me demande de choisir la catégorie et en fonction de cette sélection et celle de la carrosserie, le système m affichera le restant des caractéristique à remplir. donc une fois validé, la création de l objet véhicule(/*camion*/) n est pas fait sans savoir le type de véhicule

    tu comprends ma difficulté??! et merci

Discussions similaires

  1. Choix de design pattern
    Par velocity dans le forum Général Java
    Réponses: 0
    Dernier message: 25/05/2013, 20h26
  2. Choix d'implémentation du Pattern Singleton
    Par Sehnsucht dans le forum VB.NET
    Réponses: 1
    Dernier message: 26/07/2010, 09h54
  3. Choix de pattern
    Par hydrolyre dans le forum C++
    Réponses: 4
    Dernier message: 27/10/2009, 13h51
  4. Choix d'un pattern
    Par guiph dans le forum Design Patterns
    Réponses: 8
    Dernier message: 13/10/2008, 10h06
  5. Choix de design pattern
    Par xspartacusx dans le forum Design Patterns
    Réponses: 8
    Dernier message: 12/11/2007, 09h22

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