Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

E caso novos filtros seja adicionados

Pensando que você tem uma lista e pode ter vários filtros porque não usar o strategy para processar a lista de acordo com os filtros que se quer aplicar ?

Garanta sua matrícula hoje e ganhe + 2 meses grátis

Continue sua jornada tech com ainda mais tempo para aprender e evoluir

Quero aproveitar agora
1 resposta
solução!

O strategy tem responsabilidade única. Se dentro de um único strategy você coloca lógica para lidar com várias situações para filtrar a lista, você terá um monte de if caracterizando programação procedural.