Intensión del patrón
- Encapsular una solicitud como un objeto, lo que permite parametrizar clientes con diferentes solicitudes, cola o registro de solicitudes, y soportar operaciones que se pueden deshacer.
- Promover la "invocación de un método en un objeto" a ser un objeto "completo".
- Un callback orientado a objeto.