Project DescriptionI have implemented the Specification pattern using the Composite pattern in order to provide the ability to combine Specifications in various ways. I really needed this in a project, and I was surprised that I could not find any .NET implementations out in the blogoshpere, so I went ahead and wrote my own, with a little help from Reflection and Generics.
Here is a link to my blog entry about this pattern's implementation: http://blogs.interknowlogy.com/timmccarthy/archive/2007/01/22/10863.aspx
|