c# - Ejemplo de patrón de especificación
.net design-patterns (5)
De hecho, creo que la página de Wikipedia (en el momento de esta publicación) es un ejemplo más conciso y fácil de asimilar del uso del patrón de especificación ... lostechies.com realmente lo referencia.
Aquí está el enlace: Wikipedia: El patrón de especificación.
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 puedo encontrar un ejemplo más completo o quizás un proyecto de código abierto que use este patrón?
Eche un vistazo al documento " Specifications " escrito por Eric Evans y Martin Fowler.
El siguiente artículo del blog, " El patrón de especificación ", también podría ser de utilidad para usted.
Puede encontrar muchos proyectos de muestra sobre patrones de diseño ( Patrón de especificación también) here del libro "Patrones de diseño de ASP.NET profesional" .
También vea el "Aprendizaje del patrón de especificación" de Dimecasts para ver un ejemplo.
Después de haber aprendido el patrón de especificación a través de los mismos blogs que enumeró, todavía no estoy convencido. Podría ser que los ejemplos sean demasiado simplistas, por lo que parece más trabajo que vale la pena. Un buen ejemplo extenso que muestre un beneficio genuino sería bueno.
Para mí, uno de los mejores ejemplos es la Route Specification
que Eric Evans usa en su libro.
El código fuente está here , está escrito en Java pero es muy fácil de entender y traducir a C #.