Как реализовать машину FSM - конечное состояние в JavaJAVA

Программисты JAVA общаются здесь
Anonymous
Как реализовать машину FSM - конечное состояние в Java

Сообщение Anonymous »

У меня есть чем заняться для работы, и мне нужна ваша помощь.
Мы хотим реализовать FSM - конечный компьютер , чтобы идентифицировать последовательность Char (например: A, B, C, A, C), и скажите, принято ли она. Узел В FSM мы подумали, чтобы реализовать его с шаблоном проектирования состояния , каждый узел будет расширяться от абстрактного состояния класса, и каждый класс будет обрабатывать различные типы событий и указывать переходы в новое состояние. Хорошая идея, по вашему мнению? Снова мы подумали, чтобы реализовать его с какой -то картой , которая удерживает отправную точку и получает какой -то вектор со следующими состояниями, но я не уверен, что это хорошая идея. < /p>

Я был бы рад получить некоторые идеи о том, как его реализовать, или, возможно, вы можете дать мне несколько отправных точек. Лот.

Подробнее здесь: https://stackoverflow.com/questions/132 ... ne-in-java

Вернуться в «JAVA»