In my current work, I am facing a problem in deciding which pattern to go for. So I need help in solving the problem.
There is a central class which receives all callbacks for one application. Based on these callbacks, the application changes its states and screens.
Now there are around 15 different status variables that get changed and for every status there are 4-5 average different values that can received. The combination of each value of status received can define application state. I am not very keen on going for State design pattern since there will be lot of states.
Can some one suggest me which design pattern I should go for.