2022年7月15日
摘要: 在下面的例子中涉及Repository、Issue、Label、User这4个聚合根,接下来以Issue聚合为例进行分析,其中Issue聚合是由Issue[聚合根]、Comment[实体]、IssueLabel[值对象]组成的集合。 1.单个单元原则 简单理解,一个聚合就是由实体和值对象组成的集合, 阅读全文
posted @ 2022-07-15 12:56 扫地升 阅读(226) 评论(0) 推荐(0) 编辑
摘要: 什么是DDD呢?领域驱动设计[DDD]是一种针对复杂需求的软件开发方法。将软件实现与不断发展的模型联系起来,专注于核心领域逻辑,而不是基础设施细节。DDD适用于复杂领域和大规模应用,而不是简单的CRUD应用。它有助于建立一个灵活、模块化和可维护的代码库。 一.DDD中的领域层和应用层相关概念 DDD 阅读全文
posted @ 2022-07-15 12:41 扫地升 阅读(224) 评论(2) 推荐(1) 编辑