Проект, управляемый доменом, различает два типа моделей: объекты и объекты значений. В большинстве примеров атрибуты объекта являются объектами ценности или другими объектами, тогда как атрибуты объекта значения - это в основном простые строки, целые числа и т. Д. (То есть примитивные типы данных).DDD: Может ли сущность иметь атрибуты примитивных типов данных?
Это приводит меня к вопросу: может ли сущность также иметь атрибуты примитивных типов данных? Или вы обычно моделируете каждый атрибут объекта как объекта ценности или другого объекта?
Приведенный ниже пример может служить ответом на этот вопрос: У нас есть объект Comment
с атрибутом text
. text
просто строковая переменная или объект значения?