Memento Pattern Capture an object’s internal state and externalize it so that it can be restored to that state later. GOF