Как использовать Value Objects (Объекты значений) | Моделирование сущностей DDD

preview_player
Показать описание

В этом видео я расскажу для чего нужны Value Objects и как их использовать.

Рекомендации по теме
Комментарии
Автор

Отличный контент, всё по делу, с хорошими примерами!

КонстантинБененсон
Автор

Ты крут, спасибо! Жду следующие уроки по ДДД

alexandersmidt
Автор

Было бы неплохо, привести пример работы с VO в DAL конфигурацией.

АлександрГрызунов-яи
Автор

Привет! Спасибо за видео. Чем абстрактный класс ValueObject лучше чем record class?

КонстантинТиунов-ср
Автор

Should we redefine Equals ? What about records?

alexlo
Автор

А где вызывать эти проверочные методы ValueObject ?

artemignat
Автор

Error не показал в ролике. Как описываешь ошибки?

aldmidmitr
Автор

Странно хранить готовый возраст кота т.к. время от времени придется это значение обновлять. С классической DoB (датой рождения) было бы проще. Но даже если взять изначальный подход, чем не угодил TimeSpan для хранения возраста?
Смысл построения этого на классе, а не на структуре? Там и сравнение по значению из коробки, и меньшая нагрузка на GC.
Замена enum'а на класс, в данном случае, повлечет какие-то невероятные накладные расходы при создании и сравнении экземпляров. Для хранения лучше, все-же, использовать enum, а уже для использования на более высоких слоях можно это обмотать каким-нибудь фасадом или презентером для придания нового поведения или для правильного отображения значений.

orlem
Автор

У велю обджект может быть еще велю
Обжект?

Enigma-mvss
Автор

male и female? На всякий случай извиняйся сразу, а то мало ли😀

ShowHoN