让我们首先解释DDD对模型的意义,因为它们位于DDD的中心。在系统开发中,“模型”一词意味着许多事情 :流程上的UML图表,数据如何在数据库表格中布局,以及许多其他内容。在DDD中,我们使用“模型”一词来解释我们如何捕捉我们对手头业务的基本理解,提炼成一组选定的概念。为什么我们需要这样的模型,它们应该是什么样的?领域驱动设计不是灵丹妙药。当您的系统处理一个不容易掌握的问题时,领域驱动设计是非常适合的。在这些情况下,最关键的问题是理解领域的复杂性。然后,理解和建模才应该是您的主要关注点。如果您无法掌握各种技术方面的复杂性,那么您将获得一