Intent

Encapsulate a request as an object, thereby letting you parameterize objects with different requests.

Applicability

Structure

[to do: diagram with Invoker, Command, Receiver]

Consequences

Implementation

Uses in JHotDraw

Command

JHotDraw 7