Quels sont les modèles de conception pour faire le contrôle de version d'un objet?
-
06-09-2019 - |
Question
Quels sont les modèles de conception pour garder une histoire d'un objet tel qu'il change. Je ne ai besoin de rien comme lourds que l'événement approvisionnement , juste la possibilité d'enregistrer les versions antérieures lorsque un événement particulier se produit (dans ce cas, quand un bouton de formulaire d'impression est pressée).
Autres conseils
Cela semble isomorphe au suivi des informations d'annulation. Le schéma habituel en est une variante du modèle de commande:. Vous gardez une file d'attente dans l'ordre chronologique des états précédents, avec une opération de restauration à l'état précédent
Je vous suggère de jeter un oeil à la structure temporelle de Martin Fowler: http: //www.martinfowler. com / eaaDev / timeNarrative.html