Command

Home > Computer Science > Software Engineering > Software design patterns > Command

The Command design pattern encapsulates a request as an object, allowing the parameterization of clients with different requests, queue or log requests, and support undoable operations.