DTO (Dúvida) (Resolvido)

3 respostas
programação
LTNP

Bom dia!

Posso usar o Array ao invés de DTO ?

3 Respostas

darlan_machado

Não.
DTO é uma sigla para Data Transfer Object (Objeto de transferência de dados). O intuito deste tipo de padrão de desenvolvimento é permitir a transição de dados entre as várias camadas do padrão adotado (em geral, MVC), sem que haja “quebra” do padrão.
O DTO pode conter várias coisas distintas, dentre as quais, um array.

LTNP

E DTO fica na pasta do Model ?

darlan_machado

Cara, isso é uma discussão gigante.
Se o DTO ficar no model, ele pertence ao model, logo, você não poderia permitir que ele passasse do controller.
Em geral, ele é isolado, não está em nenhuma destas camadas.

Criado 7 de maio de 2019
Ultima resposta 7 de mai. de 2019
Respostas 3
Participantes 2