Could you give us some links? Usually I see that FSM are written in radiant conditions. If you really have FSM, they are not so difficult to implement, and they have many advantages. Many times, however, people think that they have FSM, but what they really have is a simple procedure that goes through several steps. In this case, a key alternative to consideration is the Template Method design template .
FSM , , Template Method, . , - , , , . ( , , .)
, , , , . , /.