DTO(Date Transfer Object) 계층간 데이터 교환을 위한 객체이다.
DB에서 데이터를 얻어 Service나 Controller등 으로 보낼때 사용하는 객체이다.
그리고 DTO는 데이터가 네트워크를 통해 전송되는 방법을 정의하는 객체이다.
interface나 class를 이용해서 정의될수 있고 네스트에서는 class로 이용하는 것을 추천하고 있다.
→ 왜 interface보다 class 를 이용하는것을 추천하는가?
공식문서 확인해보기!