You want to encapsulate a command request as an object. Which design pattern best fits this objective?
Command
Facade
Observer
Iterator