DDD 中的建模对象连接
Modeling Object connections in DDD
假设我有两个 类:
- 订单
- 订单项
从 DDD 的角度来看,哪种连接是正确的?
- OrderItem 包含引用订单的字段
- 订单有一个字段 - OrderItems 的集合
引用另一个对象的字段是否被解释为依赖项?
我正在尝试理解 DDD better.Thanks。
我在这里做个假设,把你的订单class当作聚合根。
在这种情况下,您会选择选项 2,这意味着一个订单将包含一个订单项集合。并且 OrderItems 只能通过 Order Aggregate root 添加,即。通过方法 Order.AddOrderItem().
假设我有两个 类:
- 订单
- 订单项
从 DDD 的角度来看,哪种连接是正确的?
- OrderItem 包含引用订单的字段
- 订单有一个字段 - OrderItems 的集合
引用另一个对象的字段是否被解释为依赖项?
我正在尝试理解 DDD better.Thanks。
我在这里做个假设,把你的订单class当作聚合根。
在这种情况下,您会选择选项 2,这意味着一个订单将包含一个订单项集合。并且 OrderItems 只能通过 Order Aggregate root 添加,即。通过方法 Order.AddOrderItem().