ExpertiDict

Desenvolvimento de Software · Intermediário · Inglês · Técnico

DTO

/ˌdiː tiː ˈoʊ/sigla

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.

Veja também

Todos os termos de Desenvolvimento de Software