In Domain Driven Design, il livello di dominio può avere diversi servizi (tradizionali). Ad esempio, per il dominio Utente, potremmo avere:
- Una UserFactory, che crea oggetti utente in diversi modi
- Un archivio utenti, che è responsabile dell'interazione con i servizi di persistenza nel livello dell'infrastruttura
Un UserService nel livello di dominio è semplicemente un mediatore e / o una facciata per quei due servizi e il livello di infrastruttura o c'è altro?