Estuve involucrado en un debate interesante sobre la visibilidad de los modelos de dominio & me preguntaba si las personas aquí tienen alguna buena orientación.Pregunta sobre modelos de dominio y su visibilidad
- por mi comprensión de la MDA, no tenemos que exponemos el modelo de dominio a través de las capas de aplicación & niveles
- La razón es que cualquier cambio en el modelo de dominio tiene un impacto en la aplicación general
- La sabia Lo que se debe hacer es exponer objetos livianos (DTO) que son un pequeño subconjunto del modelo de dominio para abstraer el modelo real
- Por otro lado, cualquier cambio en el modelo de dominio significaría cambiar varias DTO a lo largo la aplicación para que el cambio sea visible, mientras que si exponemos el modelo de dominio, entonces t El cambio se encuentra en una sola ubicación
Espero ver algunos comentarios & pensamientos acerca de esto.
¡Apreciar toda la ayuda!