У меня есть я обсуждение с партнером мы имеем такой сценарий:DDD - Domain Model Проблема
**Publishers root entity
Advertiser root entity**
Каждый из этих субъектов разделяют общие данные: Email, BillingAddress, NormalAddress, секс, ПЛА и т.д.
У меня есть выбор: Объект-объект с объектом Value Адрес и остальные свойства. Таким образом, если я хочу получить доступ к конкретной информации о Лице (электронная почта, секс, дата-птица), я не должен проходить через корневые объекты издателя или рекламодателя, чтобы получить его (обработать Person как совокупный корень).
Sample: **Person.BillingAddress.Address1 :
Person.BillingAddress.Address2 :
Person.BillingAddress.POBOX :
Person.Email :
Person.Sex**
Мой товарищ по команде предлагают сделать это с помощью абстрактного класса, рекламодатель и издатель наследует от абстрактного класса Person, чтобы иметь все общие свойства.
Каков наилучший способ для этого ?. Если у вас есть, пожалуйста, направляйте нас.
Спасибо, Педро-де-ла-Крус
Не стесняйтесь проголосовать или принять любой (много) вопросов, которые у вас есть, которые вам подходят. – cherouvim