DTO

Матеріал з Вікіпедії — вільної енциклопедії.
Версія від 10:16, 3 квітня 2020, створена BunykBot (обговорення | внесок) (Категоризація за вмістом)
Перейти до навігації Перейти до пошуку

Data Transfer Object (DTO) — один із шаблонів проєктування, який використовують для передачі даних між підсистемами програми.

Зауваження

Data Transfer Object не повинні містити ніякої логіки

Приклад

Нехай потрібно створити нового користувача. Щоб не навантажувати функції великою кількістю аргументів, можна створити об'єкт, який міститиме значення в собі, та передати його

public class CreateUserDTO
{
    public string Name { get; set; }
    public string Surname { get; set; }
}

Див.також