Das Memento Pattern ist ein Behavioral-Entwurfsmuster der GoF von Erich Gamma, Richard Helm, Ralph Johnson und John Vlissides. Es erfasst und externalisiert den internen Zustand eines Objekts, ohne die Kapselung zu verletzen, sodass sich das Objekt später in diesen Zustand zurückversetzen lässt. Solche Snapshots sind die Grundlage für Undo und andere Formen der Zustandssicherung.

GoF-Memento Pattern

Details
Vollständiger Name

GoF Memento Pattern (Behavioral)

Absicht:

Erfasse und externalisiere den internen Zustand eines Objekts, ohne die Kapselung zu verletzen, sodass das Objekt später in diesen Zustand zurückversetzt werden kann.