Line 1: | Line 1: | ||
Material correspondente à aula 23. | Material correspondente à aula 23. | ||
− | + | O padrão comando permite encapsular um comando ou pedido num objecto. Assim, os clientes podem ser parametrizados com comandos variados e os comandos podem ser manipulados para atingir vários fins: é possÃvel atrasar a sua execução, colocá-los em filas de espera e registar a sua execução. É ainda possÃvel suportar a execução da inversão das acções das operações relativas a um comando (''undo''). | |
+ | |||
+ | == Estrutura == | ||
+ | |||
+ | ==Exemplo== | ||
+ | |||
+ | Banco, Conta, Titular (aplicação bancaria). | ||
[[category:PO 2005/2006]] | [[category:PO 2005/2006]] |
Material correspondente à aula 23.
O padrão comando permite encapsular um comando ou pedido num objecto. Assim, os clientes podem ser parametrizados com comandos variados e os comandos podem ser manipulados para atingir vários fins: é possÃvel atrasar a sua execução, colocá-los em filas de espera e registar a sua execução. É ainda possÃvel suportar a execução da inversão das acções das operações relativas a um comando (undo).
Banco, Conta, Titular (aplicação bancaria).