Снимок
🔒 Sign in to use this
Снимок — поведенческий паттерн, позволяющий сохранять и восстанавливать предыдущее состояние объекта, не раскрывая деталей его реализации. Он выносит внутреннее состояние объекта в объект-снимок, который можно сохранить и позже использовать для отката к этому точному состоянию. Классический пример — отмена действий Ctrl+Z в любом редакторе.
ℹ️Ключевая идея: зафиксировать внутреннее состояние объекта в Снимке, не нарушая инкапсуляции, а затем восстановить это состояние. Создатель создаёт снимки и восстанавливается из них; Хранитель хранит их, но никогда не заглядывает внутрь.
Content is available with subscription.
Get full access to all courses on the platform for one year with a single payment.
▼
▼
Unlike other platforms that charge per course, here you get everything for one price, and after one year of use there will be no automatic charge for the following year.
🔒 Sign in to use this