December 2017
Intermediate to advanced
468 pages
13h 12m
English
In ubiquitous language, there are situations where actions cannot be attributed to any specific entity or value object, and those operations can be termed as domain service (not an application service).
Domain services encapsulate the domain logic and concepts that may not be modeled as entities or value objects, and they are responsible for orchestrating business logic using entities and value objects. The following are a few characteristics/features of domain services:
The following class diagram ...