O instrutor criou uma interface com um método validar (para validar um aumento de salário de um funcionário) que não retorna nada e recebe como parâmetros um objeto do tipo Funcionario f e um BigDecimal aumento que seria o valor do aumento.
Ele criou uma classe ValidarPercentual, que utiliza os dois parâmetros para conferir se o percentual é válido perante a regra de negócio e a classe ValidarPeriodicidade que compara a data do ultimo aumento (Que é atributo de funcionário) com a data atual e checa se é valida de acordo com a regra, esta classe ValidarPeriodicidade não utiliza o segundo atributo BigDecimal referente ao valor do aumento então este exemplo não fez muito sentido para mim, gostaria de entender melhor.