1
respuesta

No es DTO sino VO

Vamos!, incluso en el video el instructor dice VO, no DTO

1 respuesta

Hola Vicente,

Sí, VO (Value Object) y DTO (Data Transfer Object) son dos patrones de diseño que a veces se utilizan de manera intercambiable, pero tienen diferencias sutiles.

Un DTO es un objeto que se utiliza para pasar datos con múltiples atributos en una capa o capas a otra capa. Esencialmente, es un contenedor de datos. En tu caso, VentasPorDia es un DTO porque contiene datos que queremos transmitir desde la base de datos a la capa de aplicación.

Por otro lado, un VO es un objeto que representa un valor con un significado específico en el dominio del negocio. Es inmutable, lo que significa que su estado no puede cambiar después de su creación.

Espero haber ayudado. Mucho éxito en todo lo que te propongas y si tienes más duda aquí estaremos para apoyarte.

¡Vamos juntos!

Si este post te ayudó, por favor, marca como solucionado ✓. Continúa con tus estudios.