Каково соответствующее представление диаграммы состояний в фазе кодирования (написано на языке программирования)?

Диаграмма конечного автомата представляет жизненный цикл объекта, так что ему соответствует (конечный автомат как локальное представление объекта) на уровне программирования?

1 ответ

Не существует прямого соответствия между конечным автоматом и кодом, вы можете использовать любой алгоритм программирования для его реализации. Например, вы можете использовать тип перечисления с литералом перечисления для каждого возможного состояния и использовать его в своем классе реализации для представления текущего состояния вашего экземпляра.

Но вы также можете использовать другие значения, такие как "если у пользователя есть пустой список команд, он находится в состоянии перспективы".

Другие вопросы по тегам