@renankist escreveu:
Boa tarde pessoal.
Tenho uma dúvida com relação ao método construtor e os set de uma classe:
A classe "Pessoa", possui campos como, telefone, email, etc. Estes atributos devem ser validados, para não correr o risco de ser criado objetos inconsistentes. Também, quando instanciado, um objeto do tipo "Pessoa" deve receber por padrão alguns valores, como o nome, telefone, email. Devo assim fazer duas validações desses dados? Uma no método construtor e outra no set? Pois pelo que andei lendo, não se deve chamar métodos set direto no construtor, quando a classe em questão não é do tipo final.
Qual a melhor maneira para se resolver essa questão?
Agradeço desde já. Abraços!
Mensagens: 5
Participantes: 3