Package org.jmolecules.ddd.types
Interface ValueObject
-
public interface ValueObject
Identifies a value object. Domain concepts that are modeled as value objects have no conceptual identity or lifecycle. Implementations should be immutable, operations on it are side-effect free.- Since:
- 1.3
- See Also:
- Domain-Driven Design Reference (Evans) - Value objects