# Состояние Поведенческий паттерн проектирования, который позволяет объектам менять поведение в зависимости от своего состояния. Извне создаётся впечатление, что изменился класс объекта. Паттерн **Состояние** управляет изменением поведения объекта при изменении его внутреннего состояния. Внешне это выглядит так, словно объект меняет свой класс. ## Схемы ![scheme-1](scheme-1.png) ![scheme-2](scheme-2.png) ![scheme-3](scheme-3.png) ![scheme-4](scheme-4.png)