Prise de notes, et écriture de mes propres définition de certains concepts rencontrés dans l'excellent livre DDD vite fait. Trouvé sur le site Gerard's Blog

Lien utile, liste de design pattern extrait du livre Patterns of Enterprise Application Architecture (P of EAA)

×

Conception dirigée par le modèle

Architecture en couches

Il est recommandé d'isoler le code du logiciel en plusieurs couches. L'avantage est de ne pas mélanger le code de divers sujets.
Il est ainsi plus simple à tester, à debugger et à maintenir.
Exemple de solution architecturale courante pour les conceptions dirigées par le domaine:

Ces couches ne dépendent que des couches inférieurs voire très peu des couches supérieurs.

Les objets du domaine, libérés de la responsabilité de s'afficher eux-mêmes,
de se stocker eux-mêmes, de gérer les tâches applicatives,
pourront se concentrer sur l'expression du modèle du domaine.