Используется вместо ассоциативного массива для передачи пачки данных.
Правильно понимаю, что он подходит, если имеется несколько сущностей, а фронту нужна комбинация из этих сущностей?
Для любых целей. DTO – это просто структура с полями и при желании геттерами-сеттерами без бизнес-методов.
Ну и стоит понимать, что DTO – это именно структура, а не полноценный объект. Часто именно её сериализуют в JSON и обратно для передачи по сети. Об этом я упоминал в своей статье.
Да, он как раз для этого
Обсуждают сегодня