Comment peut-on implémenter des listes telles qu'une liste de mois dans l'année ou une liste d'années dans DDD? Où va la logique, à l'intérieur des objets de valeur, un service, fait-il partie de la couche domaine?Comment est-ce que l'un implémente des listes dans la conception pilotée par domaine?
2
A
Répondre
1
Les listes IMHO peuvent également être des entités, des objets de valeur et des agrégats. Cela dépend du type de listes qu'ils sont. La liste des mois dans l'année pourrait être des objets de valeur, lorsqu'ils sont utilisés souvent dans des contextes différents, peut-être que la logique devrait être dans les services. La liste des articles dans le panier (quand vous ne vous attendez pas à ce qu'elle puisse devenir trop grande) pourrait être une entité. La liste des utilisateurs du système avec des relations pourrait être implémentée en tant qu'agrégat.
Questions connexes
- 1. Liaison DropdownList dans la conception pilotée par domaine
- 2. Problème d'agrégat racine dans la conception pilotée par domaine
- 3. Conception pilotée par domaine dans la programmation fonctionnelle?
- 4. Suite de la conception pilotée par domaine avec MVVM/WPF
- 5. Application de mvc à la conception pilotée par domaine
- 6. Quand la conception pilotée par domaine est-elle adéquate?
- 7. DDD: conception pilotée par domaine. Que signifie le domaine dans DDD?
- 8. Formulaires MVC .NET avec une conception pilotée par domaine
- 9. Conception pilotée par domaine: racine agrégée et racines agrégées secondaires
- 10. Passer la liste des exceptions Retour à l'appelant - Conception pilotée par domaine
- 11. Comment la conception pilotée par domaine peut-elle être combinée à une programmation orientée aspect?
- 12. Conception pilotée par domaine - API de données externes en tant que référentiel ou service
- 13. Où implémenteriez-vous généralement la logique de transaction dans la conception pilotée par domaine?
- 14. Options de câblage automatique IoC dans la conception pilotée par domaine
- 15. Conception pilotée par domaine: Regrouper les racines avec des collections volumineuses
- 16. En quoi la conception pilotée par domaine est-elle différente de l'utilisation d'une spécification?
- 17. Quels problèmes trouvez-vous avec cette vue sur la conception pilotée par domaine?
- 18. Conception pilotée par domaine - module centré sur les données dans un système DDD plus grand
- 19. Conception par domaine Question
- 20. Question de conception pilotée par domaine sur les services et les dépôts
- 21. Comprendre la conception guidée par domaine
- 22. Utilisation de la Doctrine avec la conception par domaine
- 23. Comment gérez-vous le motif composite lors de l'utilisation d'Hibernate et de la conception pilotée par domaine?
- 24. Conception client/serveur pilotée par événement avec C++
- 25. Conception de l'interface utilisateur: modèles pour l'application pilotée par assistant?
- 26. Simulation pilotée par événement avec des objets
- 27. C# - Classe "List" qui implémente des listes linéaires
- 28. Question de conception guidée par domaine
- 29. Agrégats de conception pilotés par domaine
- 30. Conception axée sur le domaine avec Zend