Solucionado (ver solução)

Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

Solucionado
(ver solução)
1
resposta

[Dúvida] Sobre formas de implementar o Strategy

Ola,

Sobre o Strategy, podemos entao implementar dessas duas formas ?

  • Em classes separadas guiadas por interfaces
  • E metodo abstrato no enum, forcando cada nova constante desse enum, a ter a sua propria implementacao

E so para reforcar que eu entendi kkk e possivelmente seja a duvida de outras pessoas. https://cursos.alura.com.br/forum/topico-duvida-04-refactoring-e-strategy-pattern-254383

1 resposta
solução!

Oi Eduardo,

Isso mesmo! Inclusive, eu particularmente prefiro utilizar interfaces com cada strategy sendo implementado em uma classe, pois fica mais organizado e melhor de escrever testes automatizados.

bons estudos!