gpt4 book ai didi

domain-driven-design - 为什么值对象不应该引用它们的所有者?

转载 作者:行者123 更新时间:2023-12-02 06:37:38 24 4
gpt4 key购买 nike

我读到在大多数情况下,值对象不应该引用它们的所有者。

a) 我将此解释为关联应该是单向的,只能从所有者遍历到 VO?

b) 为什么 VO 不应该引用它们的所有者?

谢谢

最佳答案

这是 value objects 的代码味道引用他们的所有者,因为这表明违反了 the SRP以及overly-tight coupling .根据定义,值对象是一种除了保存值之外几乎不做任何事情的对象。因此它是不可变的并且没有大多数逻辑(业务逻辑、生命周期逻辑等)。

关于domain-driven-design - 为什么值对象不应该引用它们的所有者?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14568903/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com