Salve galera,
No vídeo 02 Detalhando Tópicos
foi criada uma nova DTO chamado DetalhesDoTopicoDto
para retornar detalhes mais "completos" a cerca de um dado tópico. Acompanhando o vídeo vi que o foram copiados os atributos "comuns" existentes no TopicoDto
e acrescentado novos atributos.
Meu questionamento é: o quão "ruim" seria se ao invés de copiar eu fizesse DetalhesDoTopicoDto extends TopicoDto
e adicionasse apenas os atributos "complementares" ?
Tendo em vista que seria interessante "refletir" quaisquer alterações que fossem realizadas no TopicoDto
em sua classe de detalhe! Por outro lado, também enxergo que, uma alteração em TopicoDto
não necessariamente precisa ser refletida em seu detalhe. Enfim, queria ouvir a opinião de quem está na área a mais tempo sobre esse "problema" que pode ser meio "comum" em ambientes produtivos do dia a dia.
Abraços