Después de leer una serie de blogs (here y here) por Chris Missal de LosTechies.com en el Patrón de especificación Estoy realmente interesado en encontrar ejemplos más completos. ¿Alguien sabe dónde podría encontrar un ejemplo más desarrollado o tal vez un proyecto de código abierto que utiliza este patrón?Ejemplo de patrón de especificación
Respuesta
También echa un vistazo a los Dimecasts 'Learning the Specification pattern' para un tutorial de un ejemplo.
Al haber aprendido el patrón de especificación a través de los mismos blogs que mencionó, todavía no estoy convencido. Simplemente podría ser que los ejemplos son demasiado simplistas, por lo que parece más trabajo que valga la pena. Un buen y extenso ejemplo que demuestre que el beneficio genuino sería bueno.
Eche un vistazo al documento "Specifications" escrito por Eric Evans y Martin Fowler.
El siguiente artículo de blog - "The Specification Pattern" - también puede ser útil para usted.
De hecho, creo que la página de Wikipedia (en el momento de esta publicación) es un ejemplo más concisa y más fácil de absorber del uso del patrón de especificación ... lostechies.com en realidad lo hace referencia.
Aquí está el enlace: Wikipedia: The Specification Pattern
Para mí uno de los mejores ejemplos es el Route Specification
que Eric Evans utiliza en su libro.
El código fuente es here, está escrito en Java pero es muy fácil de entender y traducir a C#.
Usted puede encontrar muchos ejemplos de proyectos sobre los patrones de diseño (patrón Especificación así) here de "Professional ASP.NET Design Patterns" libro.
- 1. Patrón de especificación y rendimiento
- 2. Ayuda de implementación del patrón de especificación
- 3. Ejemplo de patrón Singleton
- 4. Ejemplo PDF mínimo en la especificación PDF
- 5. Un ejemplo de patrón de puente
- 6. Usando carga ansiosos con el patrón de especificación
- 7. Implementación del patrón de especificación de Entity Framework
- 8. Diseño dirigido por el dominio - Patrón de relación padre-hijo - Patrón de especificación
- 9. Ejemplo con el patrón de Visitantes
- 10. DDD Uso del patrón de especificación para la validación
- 11. Ejemplo de patrón de comando de WPF personalizado
- 12. ¿Conoces algún ejemplo de un patrón de diseño de PAC?
- 13. Ejemplo de patrón de generador en la API de Java?
- 14. ¿Un ejemplo problemático del patrón IDisposable?
- 15. ¿Es Webhooks un estilo/patrón o una especificación?
- 16. ¿Explicar el patrón de fachada con el ejemplo de C++?
- 17. Ejemplo de patrón knockout para aplicaciones de vistas múltiples
- 18. Model View Controller Patrón de diseño Código Ejemplo
- 19. ¿Es esto realmente un ejemplo del patrón de adaptador?
- 20. Especificación de una acción de compilación (por ejemplo, instalación) en Xcode GUI
- 21. práctica estándar para exponer el patrón de especificación al código del cliente?
- 22. Comparación de patrón de especificación, Func <T,bool> Predicados y tuberías y filtros
- 23. .gemrc archivo de especificación
- 24. ¿El patrón de especificación está obsoleto cuando puede usar LINQ dinámico?
- 25. Especificación de bytecode de Java
- 26. JSR: Especificación para evaluación vs Especificación para construir una implementación
- 27. Excepción Especificación
- 28. Especificación formal
- 29. La especificación de RSpec falla cuando se invoca mediante "especificación de rake", se pasa cuando se invoca mediante "especificación de especificación"
- 30. Excepción Especificación
Doh! Me olvidé completamente de www.dimecasts.net ... y visito el sitio todo el tiempo – Kane