Шаблоны проектирования: Хранитель. Memento.

 

Шаблон поведения объектов. Шаблон проектирования Хранитель позволяет создавать снимки состояний объекта за его пределами, и в дальнейшем восстанавливать объект.