I really know that when we have a state-dependent behaviour, we automatically think of state design pattern, especially when it comes to a behaviour that change
I have a scenario, where I am using the State pattern. Every Start has an Action defined. We start with an initial state and an initial Action and then keep goi