7,3K подписчиков
Паттерн проектирования — это продуманный способ построения исходного кода программы для решения часто возникающих в повседневном программировании проблем проектирования. Иными словами, это уже придуманное решения, для типичной задачи. При этом паттерн не готовое решение, а просто алгоритм действий, который должен привести к желаемому результату. Давайте рассмотрим один из наиболее часто используемых поведенческих паттернов — Хранитель (Memento). Как я уже писал ранее, существует три вида паттернов...
6 лет назад
118 подписчиков
Описание Паттерн Memento (Хранитель) — это поведенческий шаблон проектирования, который позволяет сохранять и восстанавливать внутреннее состояние объекта без нарушения инкапсуляции. Этот шаблон особенно полезен в ситуациях, когда необходимо отменить изменения или вернуться к предыдущему состоянию объекта. Реализация в общем виде Memento...
1 месяц назад
17 подписчиков
Хранитель Memento

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

Дальше по ссылке.
4 месяца назад
5,9K подписчиков
В этой статье поговорим о том, что такое паттерны проектирования, какие они бывают, для чего нужны. Материал будет полезен начинающим программистам. Паттерны — это способ построения (структуризации) программного кода специальным образом. На практике они используются программистами для того, чтобы решить какую-нибудь проблему, устранить определенную «боль» разработчика. В этом случае предполагается, что существует некоторый перечень общих формализованных проблем (а это так и есть), причем данные проблемы встречаются относительно часто...
2 года назад