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

O exemplo de uso do Template Method em conjunto com o Chain of Responsibility não ficou claro.

Como eu posso adicionar o Template Method ao exemplo do pattern sobre Chain of Responsibility, quero saber como eu posso diminuir o numero de linhas de codigos usando os dois templates.

1 resposta
solução!

Oi Amilton, a ideia é basica é você criar uma classe que possui a verificação que é repetida em cada método da chain... O que muda é o código executado em função do if... então esse método pode ser abstrato na mãe e as filhas só precisam implementar ele.