Boa tarde.
Acho que não vimos sobre validação, pelo menos não deste tipo.
Fazendo meus testes aqui, supondo que temos um formulário de pagamentos. Dentre as várias informações a serem validadas, vamos pegar apenas o valor e a quantidade de parcelas.
Como o usuário pode colocar um "A" no campo valor ou quantidade de parcelas, então, obviamente, estes campos precisam ser validados.
Eu criei uma classe Parcelas que recebe do controller o valor e a quantidade de parcelas informadas. Nesta classe Parcelas já faço a validação do valor e da quantidade.
Considerando os conteúdos que vimos nos cursos, assim já é um bom começo ou tem forma melhor de fazer? Talvez uma classe somente para validações?