Domain-Driven Design #06: aggregate and aggregate root

Designing a domain model with as few relationships as possible prevents the code from being complicated and difficult to maintain. On most large systems, relationships between entities cannot be avoided. …

Domain-Driven Design #05: value object

Domain-Driven Design #04: entity