Interface AggregateRoot<T extends DomainEntity<T,?>>
- Type Parameters:
T
- the type of the aggregate root, a domain entity
public interface AggregateRoot<T extends DomainEntity<T,?>>
A domain-driven design aggregate root.
An aggregate is a collection of objects that are bound together by a root entity, the aggregate root. The aggregate root guarantees the consistency of changes being made within the aggregate by forbidding external objects from holding references to its members.
- Author:
- RealLifeDeveloper