Exemplo de Refatoração e Construção do Padrão GOF - STRATEGY