В моем опыте программирования я обнаружил несколько реализаций шаблона состояния и сделал несколько. Я видел, как они использовались в различных сценариях (в основном, пользовательский интерфейс и синтаксический анализ). Беда в том, что все они под давлением быстрого развития превратились в едва ремонтные и понятные куски кода. Я рассматриваю возможность реорганизации одного из них, но мне трудно найти хорошие ресурсы для этого онлайн. Существует много простых примеров государственного шаблона онлайн, но мне нужны дополнительные ресурсы.
Итак, я ищу:
- Примеры общих ошибок, когда реализации государственной модели и избегайте их,
- Примеры реального мира правильно выполненный шаблон состояния (например, в некоторые проекты/рамки с открытым исходным кодом)
- Личный опыт с государством шаблон также приветствуется
Спасибо за ваше время