Wednesday, March 23rd, 2011
Here's the somewhat maligned GOF State Pattern. This allows us to localise state specific behaviour into a single subclass for each state. The State interface defines the behaviour that each concrete State class must implement. Here's a simple example. (We're all familiar with traffic lights!)
That's it! What a state!
Got ...