DTO (Data Transfer Object) - это объект, который используется для передачи данных между различными компонентами системы. Используя DTO, можно упростить процесс передачи данных, а также повысить производительность и безопасность приложения.
Основной принцип DTO заключается в том, что объект DTO должен содержать только те данные, которые необходимы для передачи между компонентами системы. DTO обычно является простым объектом данных, который не имеет методов или сложной логики.