Talk:Specification pattern
Appearance
Class explosion + bad explanation
First, this article has a pretty bad explanation and needs to be cleaned up. I'll try, but I'm not a design pattern expert by any means, even though I am a CS student and have taken a software engineering course. It just seems like this design pattern is a big absurd in implementing boolean logic through classes. Such operators exist in every language, why would classes need to exist to perform their function? And then on top if this, you need even more classes to implement every little detail of specification needed. If anyone has some good criticisms, maybe this could have a criticism section too... (a web search didn't turn up anything, but I haven't checked any journals) HebrewHammerTime 09:19, 26 September 2007 (UTC)
The distinction between this and Interpreter pattern is unclear to me. Perhaps this is a special case of Interpreter? Dubwai (talk) 22:03, 25 January 2008 (UTC)