Command Design Pattern

Last updated Jun 21, 2020

Encapsulates a request as an object, thereby letting you parameterize clients with different requests, queue or log requests, and support undoable operations1. It also serves to decouple the implementation of the request from the requestor2.

Notes

Open Questions