Mind map
Padrão Comando
Map content
Padrão Comando
Padrão comportamental
Encapsula solicitação como objeto específico
Os objetos implementam a mesma Interface
- Usando método 'execute()'
- Definida pela interface 'Command'
- Usando método 'execute()'
Cliente é responsável por parametrizar as ações
Facilita adição de novos comandos
Guarda histórico de execução
Cria estrutura para criação de comandos
- Especifica comando
- Comando propriamente dito
- Executor de comandos
Deve ser utilizado quando
- Parametrizar objetos por uma ação a ser executada
- Especificar, enfileirar e executar solicitações em tempos diferentes
- Suportar Desfazer Operações
- Comandos são armazenados em lista
- Operações são desfeitas percorrendo a lista pra trás e pra frente
- Usando os comandos
- Unexecute
- Execute
- Usando os comandos
Information
- Description
- Mind Map on Padrão Comando, created by Mellyssa Mendes on 13/06/2019.
- Created by
- Mellyssa Mendes
- Views
- 0
- Rating