¿Cuáles son algunos patrones de diseño para hacer el control de versiones de un objeto?
-
06-09-2019 - |
Pregunta
¿Cuáles son algunos patrones de diseño para mantener un historial de un objeto a medida que cambia. No necesito nada tan resistente como abastecimiento , sino la capacidad de guardar versiones anteriores, cuando un evento específico ocurre (en este caso cuando se pulsa un botón de formulario de impresión).
Otros consejos
Esto suena isomorfo al seguimiento de información de deshacer. El patrón habitual de esto es una variante del patrón de comando:. A mantener una cola en el orden temporal de los estados anteriores, con una operación de restaurar al estado anterior
Yo sugeriría que echar un vistazo a los patrones temporales de Martin Fowler: http: //www.martinfowler. com / eaaDev / timeNarrative.html
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow