In Domain Driven Design kann die Domänenschicht mehrere (traditionelle) Dienste haben. Für die Benutzerdomäne haben wir beispielsweise Folgendes:
- Eine UserFactory, die Benutzerobjekte auf unterschiedliche Weise erstellt
- Ein UserRepository, das für die Interaktion mit den Persistenzdiensten in der Infrastrukturschicht verantwortlich ist
Ist ein UserService in der Domänenschicht lediglich ein Vermittler und / oder eine Fassade für diese beiden Dienste und die Infrastrukturschicht, oder steckt mehr dahinter?