Я использую Rational Rhapsody для разработки проектов. Я использую конечный автомат для переходов между состояниями (экранами), что также можно сделать с помощью switch
. Я хочу знать, каковы преимущества конечного автомата в Rational Rhapsody по сравнению с операторами switch
.
State Machine vs Switch Case
Ответы (1)
Ваш вопрос немного не в тему:
Конечный автомат — это «концепция», тогда как switch-case — это возможная реализация конечного автомата.
Это все равно, что сказать: «Можем ли мы сделать императивное программирование на C++?». Императивное программирование - это концепция (здесь парадигма), и это можно сделать на C++.
Вы можете реализовать конечный автомат с помощью переключателя, массива, связанного списка .... Вам решать, действительно ли вам нужен конечный автомат и как его реализовать.
person
Tom's
schedule
04.04.2018
extern "C"
. То есть не использовать оба одновременно. В любом случае расплывчатый вопрос, даже не касающийся языка, не может дать хорошего результата. - person Quentin   schedule 04.04.2018