Mai*_*Lợi 2 architecture domain-driven-design
我在阅读 DDD 文章时多次遇到模型这个词。但我没有找到任何好的文章来解释这个术语。读了很多文章,我仍然很困惑当我应用DDD时到底是什么。
您能给我一个DDD模型的可靠示例吗?
小智 7
领域模型是您对问题的有组织和结构化的知识。领域模型应该表示问题领域的词汇和关键概念,并且应该识别领域范围内所有实体之间的关系。
领域模型本身可以是图表、代码示例甚至问题的书面文档。重要的是,领域模型应该可以被参与项目的每个人访问和理解。
领域模型还应该定义围绕项目的词汇,并且应该充当每个相关人员的沟通工具。通用语言是领域驱动设计中极其重要的概念,因此它应该直接源自领域模型。
许多软件开发项目的失败之一是对开发之初范围内的术语、目标和建议的解决方案的误解。
领域模型应该清楚地描述正在解决的问题和建议的解决方案。项目的所有利益相关者都必须为领域模型做出贡献,以便每个人都了解项目词汇的关键概念和定义以及如何处理和解决问题,这一点非常重要。