Devo validar parâmetros no construtor?

Estou criando um aplicativo da web seguindo o padrão MVC.

No Java eficaz, o autor menciona para validar os parâmetros no construtor da classe ao criar um novo objeto.

No entanto, não estou criando alguma API que será usada por terceiros. Minhas classes apenas aceitam parâmetros de campos de entrada de um formulário que são validados antes de serem enviados para o servidor.

Então, neste caso, devo criar minhas aulas da maneira que o autor menciona em java eficaz ou é inútil?

questionAnswers(4)

yourAnswerToTheQuestion