Шаблон проектирования Состояние
Позволит логику создать,
В которой свойства указанием
Даст поведение задать.
Для каждого из состояний
Реализуем интерфейс.
И при их смене заменяем
Активный элемент мы здесь.
Потом в контексте вызываем
Мы методы из элемента
Активного. Чем добавляем
Переключение поведения.
Свидетельство о публикации №122111500848