Intent

Allow an object to alter its behavior when its internal state changes

Applicability

Structure

[to do: diagram with Context and State]

Consequences

Implementation

Uses in JHotDraw

State

JHotDraw 7