能否举例说明如何判断聚合根和附属模型?
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
以账户和流水为例,流水看起来是账户的附属模型,因为流水的操作都是因账户而起,流水不会独立存在。在大多数情况下,流水是账户金额变化的一个体现,因此账户是聚合根,流水是附属模型。然而,也有例外场景,比如在财务领域的银行流水认领系统中,流水成为财务操作的核心目标模型,它的操作和账户无关,此时流水就是独立的聚合根。