DDD Specification Pattern
← Back to DDD in Practice
Express business rules as composable objects. Specifications encapsulate domain predicates that can be combined with boolean logic (AND, OR, NOT). Used for validation, filtering, and selection of domain objects.
Key Properties
Related
- Specification Pattern (design pattern)