The-State-Pattern Source code accompanying the video https://youtu.be/zqSAy9I35Mo How many developers does it take to change a lightbulb? With the State pattern, not very many.