Вопросы по теме 'value-objects'

Как объекты-значения хранятся в базе данных?
На самом деле я не видел никаких примеров, но предполагаю, что они сохраняются внутри содержащей таблицу сущностей в базе данных. Т.е. Если у меня есть сущность / совокупный корень Person и соответствующая таблица Person, если у нее есть объект...
12645 просмотров
schedule 20.08.2022

Ценный объект или нет для 3d точек?
Мне нужно разработать библиотеку геометрии на питоне, описывающую точки, линии и плоскости в трехмерном пространстве и различные операции с геометрией. Относится к моему предыдущему вопросу . Основная проблема в дизайне заключается в том, должны...
52 просмотров
schedule 03.05.2024

Entity Framework 4.0 и шаблоны DDD
Я использую EntityFramework в качестве ORM, и у меня есть простая модель предметной области POCO с двумя базовыми классами, которые представляют Value Object и Entity Object Patterns (Evans). Эти два шаблона касаются равенства двух объектов, поэтому...
1283 просмотров

Объекты и сущности OOP Value в одном классе
Я рефакторинг старого процедурного веб-сайта PHP в вкусное ООП-приложение с небольшим добавлением дизайна, управляемого доменом, для дополнительного вкуса. Я продолжаю натыкаться на случаи, когда мне нужны классы, которые могут иметь подклассы,...
237 просмотров

Является ли объект передачи данных таким же, как объект значения?
Является ли объект передачи данных таким же, как объект значения, или они разные? Если они разные, то где мы должны использовать DTO и где мы должны использовать VO? Язык программирования, о котором мы говорим, — это Java, а контекст — есть...
4662 просмотров

Разве в следующей модели адрес не должен быть объектом-значением?
Из Как объекты значений хранятся в базе данных? : Предположим, что у компании и физического лица один и тот же почтовый адрес. Какие из этих утверждений считаете верными? 1.Если я изменяю Company.Address, я хочу, чтобы Person.Address...
385 просмотров

Моделирование двух параллельных агрегатов, сущностей, иерархий объектов-значений
Я борюсь со следующим дизайном домена, который не соответствует концепции DDD, как я ее понимаю. С одной стороны, у меня есть иерархия Устройство-> Датчик-> Измерение, смоделированная как агрегат с устройством в качестве корня, датчиком в качестве...
159 просмотров

Дилемма проектирования класса DDD с объектами значений с идентификатором БД и сущностями
Это длинный вопрос, поэтому я сразу перейду к делу. Это псевдокод для лучшей иллюстрации проблемы. Структура БД Пользователь (UserID, Name, LastName) Адрес (AddressID, UserID, Street, City, State, ZipCode) => Отношение многих к одному...
8872 просмотров
schedule 15.07.2023

Что мы называем этими типами объектов, которые используются в модели предметной области в DDD?
Я попытался найти решение этой проблемы с именованием, но нигде в Интернете не нашел аналогичного использования. Это может быть либо у нас есть поток проектирования в модели предметной области, либо мы просто не используем подходящее имя для так...
616 просмотров

Ценные объекты с Dapper
У меня есть сущность с объектом агрегированного значения, например: public class Address { public string Town { get; set; } public string Street { get; set; } public string Region { get; set; } ... } public class Contact {...
2439 просмотров
schedule 13.11.2023

DDD — поделиться или дублировать объект значения, который будет использоваться между двумя совокупными корнями?
Если у меня есть объект стоимости платежа, может ли он использоваться двумя разными корнями агрегатов? или мне его дублировать? Оба варианта кажутся неправильными!
1920 просмотров

Дизайн, основанный на домене - неизменяемый объект Value
Я пытаюсь понять концепцию ценностного объекта. Один аспект объекта значения неизменен. Я хотел бы знать, нужно ли нам реализовать что-то, что управляет объектом значения? Например, Person - это сущность, а Address - объект значения. У двух...
317 просмотров
schedule 29.06.2023

Рефакторинг контроллера и модели Rails со слишком большим количеством параметров
В настоящее время у меня есть контроллер и модель для формы приложения, в рефакторинге которой мне нужна помощь. Это форма приложения с несколькими представлениями (поэтому в контроллере есть куча редиректов и т. Д.). Параметров так много, что я...
158 просмотров

DDD: статус - объект значения или сущность?
У меня есть статус public final class Status { private int code; public Status(int code) { this.code = code; } public int getCode() { return code; } } Кажется, что статус...
831 просмотров

Проблемы при компиляции примера проекта библиотеки AutoValue
Я только что обнаружил библиотеку Google AutoValue, которая кажется отличной. Я пытаюсь скомпилировать пример проекта, который я скачал с здесь Но проект не компилируется. Компилятор жалуется на то, что символ конструктора AutoValue_ не...
290 просмотров
schedule 04.01.2023

Как построить сложный объект-ценность?
Я только начал изучать DDD. Так что извиняюсь за глупый вопрос... Итак, у меня есть объект Post . Это выглядит хорошо. Но он должен иметь tags . В коде это выглядит так (рубиновый код): class Post attr_reader :tags attr_reader :title...
419 просмотров

DDD — коллекция объектов-значений
У меня есть код промежуточного программного обеспечения, который извлекает список продуктов из внешнего API. Я моделирую ответ и возвращаю этот ответ клиентам моего кода. Любые клиенты моего кода не заботятся о конкретных возвращаемых продуктах:...
774 просмотров
schedule 12.01.2023

DDD - денормализованные сущности как объекты значений с идентификаторами?
Предположим, у нас есть Заказ в контексте склада. И у нас есть Клиент , который получает этот Заказ. Хотя в БД Client есть идентификатор и куча параметров, но я моделирую его как объект значения внутри своего Ордена: class Order extends...
438 просмотров

Стоит ли моделировать ключевые слова как объект-значение в агрегированном продукте?
У меня есть совокупность продуктов, в которой есть несколько ключевых слов для поиска продуктов. Я смоделировал это следующим образом: public class Product : Entity<Guid,Product> , IAggregateRoot { public Guid AccountId { get; protected...
221 просмотров

Почему моя реализация Zend-HAL не работает с защищенными значениями
Я новичок в среде Zend и пытаюсь использовать HAL для генерации ответов API. Ниже приведена более простая ситуация моих проблем. Класс: class Version { protected $data; public function __construct($ar){ $data = $ar; }...
42 просмотров