[img]http://dl.iteye.com/upload/attachment/269572/785d09e9-7592-3657-9ab6-2cafb3538794.png[/img]
Allow an object to alter its behavior when its internal state changes. The object will appear to change its class
Allow an object to alter its behavior when its internal state changes. The object will appear to change its class