Bonjour tout le monde,
Je souhaiterais avoir votre avis sur le choix d'un design patterns. Comme vous devez vous en douter, je débute dans la programmation et j'ai encore quelques hésitations...
Je souhaiterais modéliser le problème suivant (je développe sur iOS) :
je dois créer un fichier qui sera composé de plusieurs messages différents en fonction du type de fichier demandé. Exemple :
Fichier Type 1 : composé de message 1, message 2 et message 4.
Fichier Type 2 : composé de message 1, message 2, message 7 et message 10.
Fichier Type 3 : composé de message 1, message 4 et message 6.
...
Je reçois en entrée le type de fichier que je dois générer ( soit 1, 2, 3...) et je dois fournir un fichier avec les bonnes informations en sortie.
Pour modéliser ce problème, j'ai pensé au DP Builder avec :
Directeur : le Fichier
Builder : le MessageConstructeur
ConcretBuilder : les différents types de message
Voila qu'en pensez vous ? j'ai hésité au début entre Factory et Builder.
Pour moi cette partie est vraiment importante car c'est elle qui va guider tout le reste de mon projet, donc n'hésitez pas a insister sur les explications, je suis preneur de tout les points de vues
A bientot et merci d'avance
Partager