如何在DDD中建立领域模型 原文约4000字,阅读约需10分钟。发表于:2023-02-20T03:38:11Z。 我们应该基于领域概念设计领域模型,然后再采用合适的模式降低领域模型的复杂度,进一步增加领域模型的表达能力。 如何在DDD中建立领域模型最先出现在Thoughtworks洞见。 根据业务需求,将实体、值对象、领域服务分别设计成有状态和无状态的对象,将活动、参与资格、权益设计成一个聚合,活动参与记录作为一个单独的聚合,应用服务利用Repository获取对象,执行操作,实现用例。模型中可以分别设计配置和参与活动,活动参与记录可以建模成领域事件,定义「用户参与活动逻辑」的概念,享受DDD带来的收益。 ddd 值对象 实体 聚合 领域事件 领域服务