aplicado padrão de projeto strategy