Patterns

State

Allows an object to alter its behavior when its internal state changes. The object will appear to change its class at runtime.

4 Lessons
Knowledge Course
Curated Resources