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).