This section will discuss few tactical patterns, and explain how they represent the policies and logic within the problem domain. They express elements of models in the code, the relationship between the objects and model rules, and bind the analysis details to the code implementation.
We will discuss the following patterns in details:
- Entities
- Value Objects
- Domain Services
- Modules
- Aggregates
- Factories
- Repositories
The following diagram depicts various tactical patterns and their logical flow: