Olá, Rodrigo. tudo bem?
Na Aula 3, Atividade 2, o código foi refatorado para garantira novas validações de reajuste. E com a criação do construtor recebendo as validações, e assim quem precisa saber qual validação dever ser realizada é quem chama o ReajusteService. Isso não abre "brecha" para essa chama ser incompleta? Quem deveria saber quais validações realizar não deveria ser o próprio serviço?
Abraço,