cs_hasen
Messages postés246Date d'inscriptionmercredi 14 avril 2004StatutMembreDernière intervention29 décembre 2008
-
27 oct. 2008 à 12:12
cs_Bidou
Messages postés5487Date d'inscriptiondimanche 4 août 2002StatutMembreDernière intervention20 juin 2013
-
27 oct. 2008 à 21:37
Bonjour à tous!
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).
danious
Messages postés27Date d'inscriptionjeudi 8 juillet 2004StatutMembreDernière intervention 5 novembre 2008 27 oct. 2008 à 13:33
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.