A factory is a special-purpose service object for creating other objects. Both value objects and entity objects can be created by factories.
Domian factories are described by this interface:
public interface Factory<T> { T createObjectSpecifiedBy(Specification<T> specification); }
The interface also contains aliased method versions, many of them compacted. See the net.sourceforge.domian.factory.Factory Javadoc.
Factory implementations are planned in v0.6...