Memento Pattern

Kind: pattern

Layer: Design Patterns Core

Record: architecture:memento-pattern

Severity: contextual

Scope: behavior, state capture, history

Canonical: Ontology

A design pattern in which an object captures its own state in an opaque snapshot it can later restore.

Listed in Architecture principles, after Visitor Pattern and before Null Object Pattern.

Requires

Reinforces

Enables

Conflicts with

In tension with

Tensions

Violated by

Severity

Category

Enforced by

Linked from