Question pour un champion (indice : design pattern)
Je veux construire une maison mais pour le moment je cherche à construire une habitation toute simple.
Je n’exclue pas le fait que j’aurai des enfants et que je pourrais agrandir la maison pour y ajouter :
- Une piscine,
- Un garage,
- Et pourquoi pas plus encore.
Je n’aime pas tout faire par moi-même.
Je préfère diriger la construction et m’appuyer sur ceux qui savent exécuter correctement le plan de l’architecte.
C’est pourquoi je recherche avant tout des spécialistes :
- Électricien,
- Chauffagiste,
- Etc.
Qui suis-je ?
Je donnerai la réponse demain en commentaire. 😁
Réponse : pattern Builder.
Bravo à Johann LEVESQUE, Jonathan L. et Philippe MAI.
Tu n'étais pas loin Stephane Pierre, director c'est la classe qui définit l'ordre d'exécution des différentes étapes et le builder fournit l'implémentation de ces étapes.
Développeur C# ASP.NET mvc + entity framework + dev Sharepoint
5 days ago
Je tablerais sur Builder, on pourrait penser légèrment à abstraite, mais la on a des classe / object complet , qui ne sont pas la pour "terminer" l'instanciation.
"Je préfère diriger la construction et m’appuyer sur ceux qui savent exécuter correctement le plan de l’architecte." implique la notion de complexité et donc la nécessité de décentraliser les cerveaux.