Frage

Was sind einige Design-Muster für eine Geschichte von einem Objekt zu halten, wie sie sich ändert. Ich brauche nichts als schweres als Ereignis Sourcing , nur die Möglichkeit, frühere Versionen zu speichern, wenn ein bestimmtes Ereignis passiert (in diesem Fall, wenn ein Druckform-Taste gedrückt wird).

War es hilfreich?

Lösung

könnten Sie suchen nach dem Erinnerungsmuster

Andere Tipps

Das klingt isomorph Tracking-Informationen rückgängig machen. Das übliche Muster hierfür ist eine Variante der Command-Muster. Sie eine Warteschlange in zeitlicher Reihenfolge der vorherigen Zustände zu halten, mit einer Operation auf den vorherigen Zustand wiederherstellen

Ich schlage vor, Sie einen Blick auf Martin Fowler zeitlichen Muster haben: http: //www.martinfowler. com / eaaDev / timeNarrative.html

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top