使用唯一的ID将对象关联到域实体

时间:2018-06-27 22:30:09

标签: oop domain-driven-design

我的意思是保证系统中的唯一ID。 F.e.,基于Guid。 F.e。,

使用Guid CustID与客户具有聚合关系的订单。在模型中,仅预先加载ID的结果是不必担心对象解析,因为模型的加载不确定。

稍后加载客户参考的示例:

  1. 显示组件需要客户详细信息才能显示。

  2. 策略组件需要客户详细信息才能执行一些逻辑以发送警报。

无论哪种情况,订单模型都可以缓存“客户”参考。 Order上的接口是包含属性还是方法是实现细节。我想知道为什么这种方法会出现问题,尤其是考虑到我之前提到的主要问题-不确定的加载顺序。

0 个答案:

没有答案