Описание тега value-objects
Объект-значение - это фундаментальная концепция моделирования предметной области в предметно-ориентированном проектировании.
1
ответ
Объекты стоимости против объектов
Быстрый вопрос... При приближении к какому-либо адресу электронной почты непосредственная идея состоит в том, чтобы рассматривать это как объект значения. Если у нас есть несколько организаций, например, клиент, контакт и поставщик, которые ссылаютс…
29 июн '10 в 03:12
6
ответов
Значения объектов в DDD - почему неизменяемые?
Я не понимаю, почему объекты-значения в DDD должны быть неизменными, и я не вижу, как это легко сделать. (Я сосредоточен на C# и Entity Framework, если это имеет значение.) Например, давайте рассмотрим классический объект значения адреса. Если вам н…
03 янв '11 в 01:55
0
ответов
Как (и где) построить сущность с большим количеством параметров?
Это вопрос, связанный с DDD, и я пишу в php. Пользователь отправляет форму, которая содержит большое количество значений. Некоторые не являются обязательными, но давайте пока проигнорируем это. Итак, теперь в контроллере мы проверяем данные формы, и…
15 фев '16 в 18:38
3
ответа
Как смоделировать отношения объекта значения?
Контекст:У меня есть книга сущностей. Книга может иметь одно или несколько описаний. Описания являются ценностными объектами. проблема:Описание может быть более конкретным, чем другое описание. Например, если описание содержит содержание книги и то,…
18 дек '09 в 20:22
1
ответ
Шаблон ValueObject в моделях Django
В настоящее время я хочу использовать шаблон Value Value в моем проекте django. У меня есть класс Price как это: class Price(object): def __init__(self, value, currency): self.value = value self.currency = currency И теперь я хочу использовать этот …
26 май '16 в 18:39
2
ответа
Как использовать многоразовую проверку в ValueObject
Я пытаюсь объединить некоторые методы. Кажется хорошей практикой никогда не делать невозможным создание объекта ValueObject. Поэтому конструктор ValueObject должен завершиться ошибкой, если предоставленный контент недостаточно хорош для создания доп…
21 янв '14 в 20:58
3
ответа
DDD, как обрабатывать объекты-значения без хранилища
Мне нужна помощь с объектом стоимости. Рассмотрим следующий пример. У меня есть карта лица, которая имеет пан-валюту (USD, EUR, GBP) и тип карты (Visa, Visa Electron, Mastercard). Я думаю, что валюты и типы карт являются ценными объектами, и они хра…
03 ноя '16 в 12:05
1
ответ
DDD и хранение сложного объекта Value в БД с использованием Hibernate
В примере проекта DDD, написанном Эриком Эвансом ( http://dddcommunity.org/examples), есть класс Cargo, который является объектом сущности и сопоставляется с таблицей БД с помощью hibernate. Этот объект домена Cargo состоит из нескольких объектов ст…
27 июл '10 в 17:24
1
ответ
Откуда берутся объекты-ценности в DDD?
В настоящее время я работаю над сайд-проектом, чтобы почувствовать DDD, и мне интересно, что будет компонентом репозитория, из которого можно получить мои объекты-ценности. В моем ограниченном контексте рынка каталог управляется продавцом и содержит…
20 май '15 в 20:34
1
ответ
Имеет ли смысл когда-либо иметь фабрику Value Object, когда следует правилам DDD?
Недавно я думал о некоторых проблемах, которые возникали у меня в прошлом, когда пытался спроектировать конкретную модель предметной области, скажем, адрес, который можно редактировать в заданном контексте, но нельзя редактировать в другом. Мой ныне…
10 фев '13 в 18:04
1
ответ
Использование объекта значения в качестве идентификатора в сущности
Просматривая проект Эванса на примере проекта DDD, я заметил, что в Cargo сущность, Эванс использует tracknumber, который является объектом значения. Почему он не выбирает равнину string tracknumber вместо этого выбирает объект значения для идентичн…
28 янв '11 в 19:11
1
ответ
Загрузка данных в форму, когда внутри объекта есть объект
Я создаю форму для доступа / создания / обновления на основе модели паттернов vo/dao, которая уже была создана. Мне повезло с <?php echo $product->name ?> поскольку он просто пуст, если он не загружает уже существующий объект (используется …
04 июл '11 в 16:58
2
ответа
Соглашения об именах EntityFramework для DDO ValueObjects
Я использую шаблон, управляемый доменом, в своем проекте. У меня есть несколько объектов ValueObject, таких как PersianDate, которые имеют свойство типа long. имя свойства ValueObject в базе данных будет CreatedOn_PersianDate, но я хочу, чтобы его и…
15 май '16 в 19:06
1
ответ
DDD - Сбор объекта значения в совокупности приводит к несоответствию импеданса БД
Рассмотрим случай Order/Orderline, где Orderline является коллекцией VO, в этом случае для сохранения Orderline в БД требуется отдельная таблица со своим собственным набором строк, так как в качестве VO у нее не может быть идентификатора в соответст…
27 сен '15 в 20:41
1
ответ
DDD Вложенность объектов-значений
Я ищу несколько советов по моделированию DDD и конкретно вложенным уровням ValueObjects. Возьмите приведенный ниже код, это дурацкий пример того, как мой домен начинает обретать форму. Это все в рамках контекста моего Контракта и определило Контракт…
05 фев '19 в 20:00
1
ответ
Golang и DDD доменное моделирование
В последнее время я изучал дизайн, управляемый предметной областью, и должен сказать, что этот тип архитектурного дизайна что-то вызывает во мне. Когда я пытаюсь применить его концепции к своему проекту Go, я сталкиваюсь с некоторыми препятствиями. …
25 фев '19 в 20:07
1
ответ
Объект значения как недопустимый объект в ядре asp.net 2.1
Я использовал объект значения в проекте ядра 2.0 asp.net, который правильно работал в этом проекте. Я обновил проект до 2.1, и он выдает ошибку Invalid object name 'EntityAdress'. Сущность: public class Company : AuditableEntity<long> { public…
16 дек '18 в 11:20
1
ответ
Моделирование двух параллельных иерархий совокупности, сущности, объекта значения
Я борюсь со следующим дизайном домена, чтобы швы не вписывались в концепции DDD, как я их понимаю. С одной стороны, у меня есть иерархия Device->Sensor->Measurement, смоделированная как агрегат с устройством в качестве корня, Sensor в качестве объек…
30 июл '12 в 22:20
0
ответов
Любой недостаток этой реализации Java ValueObject
Я смотрю на возможные реализации универсального класса ValueObject для Java. Я видел несколько возможных решений - жесткое кодирование равно методам в каждом объекте, используя Lombok, используя @AutoValue от Google, используя отражение и т. Д. Прос…
09 авг '16 в 15:28
3
ответа
DDD: как сохранить неизменным объект сложного значения?
Я хотел бы смоделировать Address как объект стоимости. Так как рекомендуется сделать его неизменным, я решил не предоставлять никакого установщика, который мог бы изменить его позже. Общий подход заключается в передаче данных в конструктор; однако, …
13 сен '11 в 16:30