Dans Domain Driven Design, la couche de domaine peut avoir plusieurs services (traditionnels). Par exemple, pour le domaine Utilisateur, nous pouvons avoir:
- Un UserFactory, qui construit des objets utilisateur de différentes manières
- Un UserRepository, qui est responsable de l'interaction avec les services de persistance dans la couche infrastructure
Un service utilisateur dans la couche domaine est-il simplement un médiateur et / ou une façade pour ces deux services et la couche infrastructure, ou y a-t-il plus?