Data Transfer Object

From Wikipedia, the free encyclopedia

Data Transfer Objects (DTO), also known as Value Objects or VO, are a software design pattern used to transfer data between software application subsystems. DTO's are often used in conjunction with Data Access Objects to retrieve data from a database.

The difference between Data Transfer Objects and Business Objects or Data Access Objects is that DTOs do not have any behaviour except for storage and retrieval of its own data (mutators and accessor).

In other languages