Quali sono alcuni modelli di progettazione per fare il controllo di versione di un oggetto?
-
06-09-2019 - |
Domanda
Quali sono alcuni modelli di progettazione per mantenere una storia di un oggetto come cambia. Non ho bisogno di nulla di così pesanti come evento di sourcing , solo la possibilità di salvare le versioni precedenti quando un evento specifico accade (in questo caso, quando si preme un tasto modulo di stampa).
Altri suggerimenti
Questo suona isomorfo a monitoraggio le informazioni di annullamento. Lo schema usuale per questo è una variante del modello di comando:. Si mantiene una coda in ordine di tempo degli stati precedenti, con un'operazione per ripristinare lo stato precedente
vi consiglio di dare un'occhiata al pattern temporali di Martin Fowler: http: //www.martinfowler. com / eaaDev / timeNarrative.html
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow