设计模式 – 什么是聚合根?

前端之家收集整理的这篇文章主要介绍了设计模式 – 什么是聚合根?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我试图让我的头如何正确使用存储库模式。聚合根的中心概念不断出现。当搜索网络和堆栈溢出帮助什么是聚合根是,我不断寻找讨论他们和死链接到应该包含基本定义的页面

在存储库模式的上下文中,什么是聚合根?

在存储库模式的上下文中,聚合根是客户端代码从存储库加载的唯一对象。

存储库封装对子对象的访问 – 从调用者的角度来看,它会在加载根的同时或者实际需要时(例如延迟加载)自动加载它们。

例如,您可能有一个Order对象封装了多个LineItem对象的操作。您的客户端代码永远不会直接加载LineItem对象,只是包含它们的Order,这将是您域的该部分的聚合根。

猜你在找的设计模式相关文章