Domain Design Relish
More formally, a domain model is a blueprint of the relationships between the various entities of the problem domain and sketches out other important details, such as the following:
- Objects that belong to the domain
- Behaviors that those objects demonstrate in interacting among themselves
- The language that the domain speaks
- The context within which the model operates