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

Programação Defensiva e DTO

Assistindo os vídeos sobre programação defensiva me veio um click na cabeça.

Essa forma que o professor faz de criar uma "cópia" de uma propriedade para retornar no getter ao invés de passar a original tem alguma coisa haver com o conceito de DTO (Data Transfer Object)?.

2 respostas
solução!

Fala Douglas, tudo bem?

Essa ideia de criar uma cópia da propriedade não tem muito haver com o conceito DTO, visto que o que estamos fazendo é apenas copiar a propriedade para que ela não seja modificada, e no DTO queremos reduzir a chamada a um dado reunindo todos os dados que queremos em apenas um objeto que utilizariamos em vários lugares.

Espero ter ajudado, bons estudos :D

Entendi! Obrigado pela resposta!