您当前的位置: 首页 > 

深入理解领域驱动设计中的聚合(aggregation)

蔚1 发布时间:2018-07-11 23:30:01 ,浏览量:4

初接触领域驱动设计(DDD)的人,往往会觉得 DDD 中的聚合(aggregates)的概念比较费解。但是聚合又是 DDD 的战术模式中最重要的概念。

如果不能正确理解和合理使用聚合,代码往往体现不了真正的领域驱动设计。可能的表现是:

  • 模块化不清晰。
  • 业务一致性无法保证,对象关系复杂且零散。
  • 资源库和工厂模式的误用。

本 Chat 拟结合实践经验,分享作者对这一概念的理解。具体包括:

  • DDD 模式体系简介以及聚合在其中的地位。
  • 聚合模式解决的核心问题是什么?
  • 聚合模式和实体、值对象的关系。
  • 聚合模式和资源库、工厂的关系。
  • 聚合如何指导 ORM 的设计?
  • 聚合如何影响了微服务的边界?

阅读全文: http://gitbook.cn/gitchat/activity/5b44e8e2a0a7ea1cb159aa57

您还可以下载 CSDN 旗下精品原创内容社区 GitChat App ,阅读更多 GitChat 专享技术内容哦。

FtooAtPSkEJwnW-9xkCLqSTRpBKX

关注
打赏
1688896170
查看更多评论

蔚1

暂无认证

  • 4浏览

    0关注

    4645博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文
立即登录/注册

微信扫码登录

0.4093s