**[Specification][1]**

I don't think it's listed in the GoF, but I use variations of it all the time.


 [1]: http://en.wikipedia.org/wiki/Specification_pattern