value-objects

Просматривая проект Эванса на примере проекта DDD, я замечаю, что в сущности Cargo Эванс использует tracknumber, который является объектом value. Почему он не выбирает простой string tracknumber, а выбирает объект ценности для идентичности? Вот фрагмент из Эванса: public class Cargo implements Entity<Car...

Я хотел бы смоделировать Address как объект ценности. Поскольку это хорошая практика, чтобы сделать его неизменяемым, я решил не предоставлять никакого сеттера, который мог бы позволить изменить его позже. Общий подход заключается в передаче данных конструктору; однако, когда объект value довольно большой, о...

недавно столкнувшись с концепцией неизменяемых объектов, я хотел бы знать лучшие практики управления доступом к государству. Несмотря на то, что объектно-ориентированная часть моего мозга заставляет меня хотеть съежиться в страхе при виде общественных членов, Я не вижу никаких технических проблем с чем-то вро...

Я действительно не видел никаких примеров, но я предполагаю, что они сохраняются внутри содержащей таблицы сущностей в базе данных. Ie. Если у меня есть person entity / aggregate root и соответствующая таблица Person, если у нее есть объект Value под названием Address, значения адресов будут сохранены внутри...