Je me lance dans un nouveau projet en C# dont le but est l'édition d'une liste des employé d'une entreprise, trié par service. Le principe est donc simple : selectionner un service, puis afficher la liste.
Pour developper cela, je dois utiliser les Design Patterns. N'ayant aucune connaissance de ces technologies (j'ai commencé à me documenter ce matin), je me tourne vers vous pour me donner des conseils pour le début de la conception. Quel pattern utiliser pour gerer les données de ma base SQL Server? Quel pattern utiliser pour pour l'edition des listes? etc..
Si vous avez aussi un bon exemple, je vous en serais tres reconnaissant, un exemple me parle beaucoup plus qu'une longue explication théorique (meme si la théorie est bien sur necessaire pour comprendre le principe).
Les design pattern sont juste des concepts que tu peux implémenter de plusieurs manières et dans la majorité des langages, mais ça m'étonnerait que tu sois amené à tous les utiliser car certains sont spécifiques (comme le flyweight). A mon avis, il faudrait que tu parcours la liste des patterns pour sélectionner ceux qui peuvent s'appliquer à ton projet.
Ensuite, tu pourras étudier à fond les pattern sélectionnés, les implémenter etc...
De mémoire, il y a des patterns tellement répandus qu'ils sont "intégrés" aux C# par la syntaxe ou par des classes (l'itérateur, les interfaces ou classes abstraites, des facades, certains proxy...). Donc pas besoin de les implémenter à nouveau.