DDD Repositories
← Back to Tactical Design
Abstract the persistence of aggregates behind a collection-like interface. Repositories provide methods to add, remove, and retrieve aggregates, hiding the details of the underlying data store. One repository per aggregate root.
Key Properties
Related
- Repository Pattern (implementation pattern)
- Aggregates (what is persisted)