Data Transfer Object
表示
Data Transfer Object(DTO)はデザインパターンの一種で、アプリケーションソフトウェアのサブシステム間でデータを転送するのに使う。Value Objects(VO)とも呼ばれていた。Data Access Object と組み合わせて、関係データベースからデータを検索するのに使うことも多い。
Data Transfer Object とビジネスオブジェクトや Data Access Object との違いは、DTO が自身のデータの格納と取り出し機能(アクセサメソッドとミューテータメソッド)しか持たない点である。