DDD之业务规则实现的最佳实践 zh2526 2023-02-05 303 阅读1分钟 在业务规则实现,有两个要点需要注意: 优先应该考虑在领域对象里实现 如果规则的验证不需要访问数据库,那么首先应该考虑在领域对象里实现,而不是在领域服务里实现。 非聚合根的业务规则,要在聚合根中实现 例如,关于技能和工作经验的两条规则,必须从整个聚合层面才能验证,所以无法在 Skill 和 WorkExperience 两个类内部实现,只能在聚合根(Emp)里实现,这也是聚合存在的价值。 极客时间《手把手教你落地DDD》学习笔记 Day16