¿Debe el objeto valorar mantener la referencia a la entidad en la metodología DDD?¿Debería el objeto de valor mantener la referencia a la entidad?
EDITAR
@Dmitry:
Este es probablemente mi caso. Aquí adjunto un diagrama de clases donde el Account
contiene referencias a la colección de elementos IInvoiceable
. Trato con Tenant
como entidad, pero posee solo 1 cuenta y no creo que Account
necesite identidad. es parte de Tenant
. ¿O debería tratarlo como Entidad? Para mí no tiene sentido.
gracias, edité mi publicación, tal vez eso revelará que cometí un error en algún lugar – Ivan
Puede ser que necesite fusionar el inquilino y la cuenta en una única entidad: TenanatAccount. O bien, puede tener Tenant be aggregate root y Account ser una entidad dentro de la raíz de agregado. O su cuenta puede seguir siendo un objeto Value y contener referencias a otras entidades. Es difícil darte un consejo porque no sabemos lo suficiente sobre tu dominio. Ninguno de estos enfoques viola la DDD, por lo tanto, elija uno que lo haga sentir mejor en este momento y cámbielo más tarde, a medida que su comprensión del dominio evoluciona. – Dmitry
muchas gracias. Probablemente los combine porque el inquilino solo parece demasiado anémico. – Ivan