DDD中的对象连接建模



假设我有两个类:

  • 订单
  • 订单项

从DDD的角度来看,什么连接是正确的?

  1. OrderItem包含引用订单的字段
  2. 具有OrderItems字段集合的订单

引用另一个对象的字段是否被解释为依赖项?

我正在努力更好地理解DDD。谢谢

我在这里做一个假设,并将Order类视为聚合根。

在这种情况下,您将选择选项2,这意味着订单将包含OrderItems的集合。OrderItems只能通过Order Aggregate根添加,即通过Order方法添加。AddOrderItem((。

最新更新