[Expand] Programação com Objectos |
---|
Contents[hide] |
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.
O padrão strategy tem a seguinte estrutura de classes: