363 читали · 6 лет назад
Паттерн Состояние (State pattern)
Идея паттерна проектирования Состояние (State) Паттерн проектирования — это продуманный способ построения исходного кода программы для решения часто возникающих в повседневном программировании проблем проектирования. Иными словами, это уже придуманное решения, для типичной задачи. При этом паттерн не готовое решение, а просто алгоритм действий, который должен привести к желаемому результату. Давайте подробнее рассмотрим один из наиболее часто используемых поведенческих паттернов — Состояние (State)...
6 месяцев назад
Состояние C#
Паттерн "Состояние" (State) является поведенческим паттерном проектирования, который позволяет объекту изменять своё поведение во времени, сохраняя при этом его интерфейс неизменным. Паттерн "Состояние" позволяет объекту переключаться между множеством состояний, каждое из которых определяет поведение объекта. Описание Паттерн "Состояние" используется, когда поведение объекта зависит от его внутреннего состояния. Вместо того чтобы поместить всю логику состояния внутрь объекта, мы отделяем её в отдельные классы, называем их "состояниями"...