Хранитель

Описание
Хранитель — поведенческий шаблон проектирования, позволяющий, не нарушая инкапсуляцию, зафиксировать и сохранить внутреннее состояние объекта так, чтобы позднее восстановить его в этом состоянии.

Шаблон хранитель фиксирует и хранит текущее состояние объекта, чтобы оно легко восстанавливалось.