DTO(Data Transfer Object) 계층간 데이터 교환을 위해 사용하는 객체 VO와 혼용되어 쓰이나 데이터를 담을 private 변수와 그 변수를 조작할 수 있는 Getter, Setter 메소드로 구성되어 있다.
VO(Value Object) DTO와 비슷하나 내부 속성 값을 변경할 수 없는 Read-Only의 의미적 특성을 가진 객체를 vo라고 한다.