Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/04/2021, 23:18
Avatar de bandolera
bandolera
 
Fecha de Ingreso: abril-2009
Mensajes: 613
Antigüedad: 15 años
Puntos: 7
Pregunta Conceptos de OOP y patrones de diseño

Al diseñar en MVC en la capa Vista utilizo DAOs y VOs.
Tengo tablas que son solamente de consultas y otras donde se insertan registros o actualizan datos.
1) Cuál es el criterio para crear los Value Objects, yo siempre he trabajado con VO según la salida que se necesita y no necesariamente tiene la estructura de la o las tablas.
2) Es una buena práctica utilizar setters y getters en los VOs?
He leído que sugieren que los campos que no deben ser modificados no deben tener setters, pero en el caso de utilizar un formulario de actualización, la captura del valor que viene del formulario se hace con un setter. Significa que la actualización se debe hacer directamente hacia el campo ?
Pregunto porque no encuentro teoría al respecto.
__________________
Todos somos iguales. NO! a la violencia de género.