Jump to content

Talk:Specification pattern

Page contents not supported in other languages.
From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Dubwai (talk | contribs) at 22:03, 25 January 2008 (Class explosion + bad explanation). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

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)[reply]

 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)[reply]