Strategy Pattern (padrão de desenho): Difference between revisions
From Wiki**3
No edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
Material correspondente à aula 26. | Material correspondente à aula 26. | ||
O padrão "stategy" permite a definição de uma famÃlia de algoritmos (representando uma estratégia para a resolução de um problema) e, ao encapsular cada um numa classe, faz com que sejam intercambiáveis. Este padrão permite que um algoritmo varie de forma independente dos seus clientes. | |||
==Estrutura== | |||
==Exemplo== | |||
Duck, Fly, Quack. | |||
[[category:PO 2005/2006]] | [[category:PO 2005/2006]] |
Revision as of 22:30, 12 November 2005
Material correspondente à aula 26.
O padrão "stategy" permite a definição de uma famÃlia de algoritmos (representando uma estratégia para a resolução de um problema) e, ao encapsular cada um numa classe, faz com que sejam intercambiáveis. Este padrão permite que um algoritmo varie de forma independente dos seus clientes.
Estrutura
Exemplo
Duck, Fly, Quack.