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).

Était-ce utile?

La solution

Vous pouvez rechercher le modèle memento

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

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top