J'ai lu un livre intitulé Domain-Driven Design Quickly.
J'en suis maintenant au modèle de référentiel.
Je ne sais pas exactement à quoi ils font référence en mentionnant le "client".
Que signifie ici le terme "client" ?
Les bases de données font partie de l'infrastructure. Une mauvaise solution le client connaître les détails nécessaires pour accéder à une base de données. Par exemple, le client doit créer une base de données SQL qu données souhaitées. La requête de la base de données peut renvoyer un ensemble d'enregistrements, exposant encore plus de détails internes. Lorsque de nombreux clients doivent créer des objets directement à partir de la base de données, il s'avère que ce code est disséminé dans l'ensemble du domaine.