Шаблон проектирования Состояние

Паттерн кода «Состояние»
Позволит логику создать,
В которой свойства указанием
Даст поведение задать.

Для каждого из состояний
Реализуем интерфейс.
И при их смене заменяем
Активный элемент мы здесь.

Потом в контексте вызываем
Мы методы из элемента
Активного. Чем добавляем
Переключение поведения.


Рецензии