Design Patterns - State Pattern
It's been a while again, but it's time for another pattern. Today we'll look at the State Pattern.
First of all, the definition: "Allow an object to alter its behavior when its internal state changes. The object will appear to change its class."
![State Pattern Class Diagram](http://wiki.cumps.be/_media/files/blog/state/state5.gif)
Read more at http://blog.cumps.be/design-patterns-state-pattern/