Java. Паттерн проектирования программ 'Снимок (Memento)'.

preview_player
Показать описание
В видео рассмотрен пример поведенческого шаблона проектирования программ «Снимок», который позволяет сохранять и восстанавливать прошлые состояния объектов, не раскрывая подробностей их реализации.
Положительным моментом использования паттерна является, то что он не нарушает инкапсуляции исходного объекта и упрощает его структуру. Недостатком может быть большое количество памяти, выделяемое при частом создании снимка состояния.
Рекомендации по теме