Iva*_*van 14 c# domain-driven-design
值对象是否应该在DDD方法中引用实体?
编辑
@Dmitry:
这可能是我的情况.在这里,我附加了类图,其中Accounthold引用了IInvoiceable项集合.我Tenant作为实体对待,但它只拥有一个帐户,我不认为Account需要身份.它的一部分Tenant.或者我应该将其视为实体?对我来说它没有意义.

Dmi*_*try 25
是的,它可以.这将是一个相对模糊的情况,但DDD允许它,它可能是有用的.来自Eric Evans的DDD书:
VALUE OBJECTS甚至可以引用ENTITIES.例如,如果我要求在线地图服务从旧金山到洛杉矶的风景优美的行车路线,它可能会获得一条路线对象,通过太平洋海岸公路连接洛杉矶和旧金山.Route对象将是一个VALUE,即使它引用的三个对象(两个城市和一个高速公路)都是ENTITIES.
| 归档时间: |
|
| 查看次数: |
3255 次 |
| 最近记录: |