java-design-patterns/data-transfer-object
Anurag Agarwal ea57934db6 Java 11 migrate c-d (remaining) (#1111)
* Moves converter pattern to Java 11

* Moves cqrs pattern to Java 11

* Moves dao pattern to Java 11

* Moves data-bus pattern to Java 11

* Moves data-locality pattern to Java 11

* Moves data-mapper pattern to Java 11

* Moves data-transfer-object pattern to Java 11

* Moves decorator pattern to Java 11

* Moves delegation pattern to Java 11

* Moves dependency-injection to Java 11

* Moves dirty-flag to Java 11

* Moves double-buffer to Java 11

* Moves double-checked-locking to Java 11

* Moves double-dispatch to Java 11

* Corrects with changes thats breaking test cases
2019-12-14 20:32:45 +02:00
..
2019-12-07 18:03:49 +02:00

layout, title, folder, permalink, categories, tags
layout title folder permalink categories tags
pattern Data Transfer Object data-transfer-object /patterns/data-transfer-object/ Architectural
Performance

Intent

Pass data with multiple attributes in one shot from client to server, to avoid multiple calls to remote server.

Class diagram

alt text

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.

Credits