Простое состояние — это состояние, которое не имеет подструктуры. Состояние, которое имеет подструктуры (вложенные состояния), называется составным состоянием. Подсостояния могут быть вложенными на любом уровне. Вложенная машина состояний может иметь не более одного начального состояния и одного конечного состояния. Подсостояния используются для упрощения сложных плоских государственных машин, показывая, что некоторые состояния возможны только в определенном контексте (вложенное состояние).
Продолжить чтение