Я пытаюсь освоить доменно-ориентированный дизайн (DDD), и я думаю, что у меня есть основная идея. Но что-то меня смущает.
В DDD модели персистентности и модель предметной области разные вещи? Я имею в виду, что мы разрабатываем наш домен и классы с учетом только проблем домена; это нормально Но после этого, когда мы создаем наши репозитории или любую другую систему хранения данных, должны ли мы создать другое представление нашей модели для использования на уровне постоянства?
Я думал, что наша модель предметной области также используется постоянно, то есть наши репозитории возвращают наши доменные объекты из запросов. Но сегодня я читаю этот пост, и я немного растерялся:
Просто останови это! Модель предметной области не является моделью постоянства
Если это правда, что было бы преимуществом наличия отдельных объектов персистентности из объектов домена?