🟣 Подробное описание паттерна
Хранитель (англ. Memento) – поведенческий паттерн проектирования. Он позволяет определять, сохранять, а также восстанавливать предыдущие состояния объектов без нарушения принципа инкапсуляции.🟪 Применяйте этот паттерн, когда:
🔎Вам нужно сохранять мгновенные снимки состояния объекта (или его части), чтобы впоследствии объект можно было восстановить в том же состоянии.
🔎 Прямое получение состояния объекта раскрывает приватные детали его реализации, нарушая инкапсуляцию.
🗂 Код на Python






