Après avoir lu une série de blogs (here et here) par Chris Missal de LosTechies.com sur le modèle de spécification, je suis vraiment intéressé à trouver des exemples plus complets. Est-ce que quelqu'un sait où je pourrais trouver un exemple plus étoffé ou peut-être un projet open source qui utilise ce modèle?Exemple de modèle de spécification
Répondre
Jetez également un coup d'œil aux Dimecasts 'Learning the Specification pattern' pour une visite guidée d'un exemple.
Ayant appris le modèle de spécification à travers les mêmes blogs que vous avez énumérés, je ne suis pas encore convaincu. Il se pourrait que les exemples soient trop simplistes, donc cela semble plus de travail que ça en vaut la peine. Un bon exemple, qui montre des avantages réels serait bien.
Jetez un coup d'œil au document "Specifications" écrit par Eric Evans et Martin Fowler.
L'article de blog suivant - "The Specification Pattern" peut également vous être utile.
En fait, je pense que la page Wikipédia (à l'heure de cet article) est un exemple plus concis et plus facile à assimiler de l'utilisation du modèle de spécification ... lostechies.com le référence réellement.
Voici le lien: Wikipedia: The Specification Pattern
Pour moi, l'un des meilleurs exemples est le Route Specification
que Eric Evans utilise sur son livre.
Le code source est here, il est écrit en Java mais est très facile à comprendre et à traduire en C#.
Vous pouvez trouver de nombreux exemples de projets sur les modèles de conception (spécification Pattern ainsi) here de "Professional ASP.NET Design Patterns" livre.
- 1. Sérialisation de Boost: spécification d'une version de classe de modèle
- 2. Exemple de modèle de commande WPF personnalisé
- 3. Spécification de l'ordre de tri du modèle associé à Django
- 4. Spécification du modèle dans le contrôleur?
- 5. Exemple de modèle de domaine + LINQ to SQL
- 6. L'utilisation du modèle de spécification réduit-elle vraiment la complexité de votre code?
- 7. Spécification d'une fonction de rappel dans preg_replace_callback?
- 8. Le modèle de spécification est-il obsolète lorsque vous pouvez utiliser Dynamic LINQ?
- 9. Où puis-je trouver un exemple de modèle de jeu de burn-down/planification?
- 10. Spécification MVC
- 11. Mises à jour de la spécification JVM
- 12. Spécification du type des éléments de ArrayList
- 13. Spécification de fichier Audible Audio (.aa)?
- 14. Spécification du format d'entrée de date
- 15. Spécification des lignes de retour dans LINQ2DataSet
- 16. Spécification de contraintes pour fmin_cobyla dans scipy
- 17. Spécification de la mise en œuvre de l'interface
- 18. spécialisation de modèle de classe modèle
- 19. Capistrano: exemple de shell
- 20. Ant Exemple de script
- 21. UISearchBar Exemple de code
- 22. EDMessage Exemple de code?
- 23. bon exemple de Javadoc
- 24. RoR Exemple de recherche
- 25. Exemple de sIFR onReplacement
- 26. Spécification de configuration et différence de règles de chargement
- 27. ActiveScaffold - Spécification des conditions dans l'échafaudage incorporé
- 28. Interface utilisateur Spécification
- 29. Sécurité lors de la spécification des utilisateurs dans web.config
- 30. Recherche d'un exemple de code ou d'un "modèle" pour un référentiel EF
Doh! J'ai complètement oublié www.dimecasts.net ... et je visite le site tout le temps – Kane