mirror of
https://github.com/tiennm99/java-design-patterns.git
synced 2026-05-14 14:58:39 +00:00
4904d7eea0
* Add custom license header style in order to comply with Google's Checkstyle format * Update license headers to comply with Google's Checkstyle format
layout, title, folder, permalink, categories, tags
| layout | title | folder | permalink | categories | tags | ||||
|---|---|---|---|---|---|---|---|---|---|
| pattern | Data Transfer Object | data-transfer-object | /patterns/data-transfer-object/ | Architectural |
|
Intent
Pass data with multiple attributes in one shot from client to server, to avoid multiple calls to remote server.
Applicability
Use the Data Transfer Object pattern when
- The client is asking for multiple information. And the information is related.
- When you want to boost the performance to get resources.
- You want reduced number of remote calls.
