Project Description
I 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:

Last edited May 8, 2007 at 8:29 PM by tmccart1, version 3