2020-Feb Memento Pattern DefinitionThe memento pattern is used to capture the current state of an object and store it in such a manner that it can be restored at a later time without breaking the rules of encapsulation. References http://www.blackwasp.co.uk/gofpatterns.aspx http://www.blackwasp.co.uk/Memento.aspx Newer Mediator Pattern Older Observer Pattern