Transfer Object Pattern

Beim Transfer Object Pattern handelt es sich um ein Design Pattern, bei dem Klassen definiert werden, deren einziger Zweck darin besteht, mehrere Werte zusammzufassen, die gemeinsam zwischen Teilsystemen ausgetauscht werden.

Die zu einem Transfer Object gehörende Klasse enthält normalerweise nur Membervariable, Getter und Setter.

Transfer Objects können genutzt werden, wenn eine Methode mehr als einen Wert zurückgeben soll und die verwendete Programmiersprache das nicht erlaubt. Sinnvoll sind Transfer Objects auch dann, wenn eine Methode ohne die Verwendung eines Transfer Objects unverhältnissmäßig viele Parameter hätte.


Quelle

http://java.sun.com/blueprints/patterns/TransferObject.html