c# – 应该对象对象保持对实体的引用吗?

前端之家收集整理的这篇文章主要介绍了c# – 应该对象对象保持对实体的引用吗?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
价值对象在DDD方法中是否保留对实体的引用?

编辑

@Dmitry:

这可能是我的情况.在这里,我附加了类图,其中帐户持有对I Invoiceable项目的收集的引用.我认为租户是实体,但它只拥有一个帐户,我不认为帐户需要身份.其部分租户.还是应该把它视为实体?对我来说没有意义

解决方法

是的,它可以.这将是一个相对模糊的情况,但DDD允许它,它可以是有用的.从 DDD book by Eric Evans

VALUE OBJECTS can even reference ENTITIES. For example,if I ask an online map service for a scenic driving route from San Francisco to Los Angeles,it might derive a Route object linking L.A. and San Francisco via the Pacific Coast Highway. That Route object would be a VALUE,even though the three objects it references (two cities and a highway) are all ENTITIES.

page #98

原文链接:https://www.f2er.com/csharp/91802.html

猜你在找的C#相关文章