Value Object (Объект-значение)
Описание Value Object
Маленький объект для хранения величин таких как деньги или диапазон дат, равенство которых не основано на идентичности.
При работе с ООП, приходишь к выводу, что полезно разделять ссылочные объекты и объекты-значения. Объект-значение обычно гораздо меньше. Он как простой тип данных из тех языков, которые не являются полностью объектно-ориентированными.
Использована иллюстрация с сайта Мартина Фаулера.