BehavioralGoF classic

State Pattern

Change an object’s behaviour when its internal state changes.

Practise this pattern

Detailed guide coming soon

We're writing the full walkthrough for this pattern. Meanwhile, practise it on real problems.