By: P. Sommerlad
Published in: PLoPD2
Pages: 63-74
Summary: Separates the request for a service from its execution, manages requests as separate objects, schedules their execution, and provides additional services, e.g., storing request objects for a later undo.
Category: Behavioral, GUI Development
Contains: Command Processor [Buschmann+96],