Desenvolvimento de Software · Intermediário · Inglês · Técnico
DTO
Objeto simples, só com dados e sem regras de negócio, usado para transportar informações entre camadas ou entre sistemas, como na resposta de uma API.
Onde usar
'Cria um DTO para a resposta', 'não expõe a entidade, devolve o DTO'.
Exemplos
The API returns a DTO instead of the database entity.
A API devolve um DTO em vez da entidade do banco.
We map the entity to a DTO before sending it to the client.
Convertemos a entidade em um DTO antes de enviá-la ao cliente.
Cuidado
Não é a entidade do domínio: o DTO existe para controlar o que entra e sai, evitando expor campos internos.
Sinônimos
objeto de transferência de dados
Origem
Sigla de data transfer object.