Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Estou com dúvida no curso de Aprimorando a Orientação a Objetos com Java, no exercício 10 do capítulo Melhorando a coesão de nossas classes.

Então é pra ter setCnpjCredor em dívida! Achei que não fosse.

2 respostas

Acaba que existe uma resposta correta a nível de Orientação a Objetos, como sendo o caso de passar o CPF no construtor e não dar acesso à sua alteração, pois, uma pessoa não muda de CPF.

O problema são alguns frameworks como JSF por exemplo, que para ter acesso à inserção disso via formulário precisam do acesso ao set, o que quebra um pouco a Orientação a Objetos.

solução!

Sua solução também é válida, Marcio! Mas é preferível deixar o CNPJ imutável (sem o setter) para deixá-lo mais simples. Classes que mudam costumam ser mais complicadas.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software