Domian News
Status: Alpha
Brought to you by:
eirikt
Domian is a Java implementation of the Evans/Fowler Specifications pattern.
http://www.martinfowler.com/apsupp/spec.pdf
Specifications are prototype-like objects for powerfully expressing state and behaviour of objects. Typical examples of usage are object selection/projection, object validation, and object creation.
http://domian.sourceforge.net/introduction.html
With the v0.3 release, the implementation of the original Specifications Pattern is completed.
Both specification satisfaction, subsumption, and partial satisfaction are now supported.