Home Contact Sitemap

Matthew Wells

Java, J2EE & Configurable Systems

Archive for the ‘Patterns’ Category

One Minute Patterns GOF State

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 ...