Java implementation of the Specification pattern from Domain-Driven Design, with and without generics.
This repositiory has been moved from Google Code to GitHub due to the closing down of Google Code.
For further info please see the Citerus article Specification Pattern as a Refactoring Tool.
Specification 1.0.1 now available. This is the first public release.
Source code, tests and sample implementations, as well as specification classes for use without Java 5 generics, are available from the Git repository.
Oh, yeah. One more thing. This code builds with Ant. That's how old it is.
- Domain-Driven Design
- Article: Specification Pattern as a Refactoring Tool
- Obligatory sadly neglected blog - The Weak reference