我和合作伙伴讨论过这个场景:
**Publishers root entity Advertiser root entity**
每个实体都共享共同的信息:
电子邮件,BillingAddress,normalAddress,性别,SSN等
我决定:
具有Value对象的Person实体地址和其余属性.这样,如果我想访问有关Person(电子邮件,dateofbird)的特定信息,我不必通过发布者或广告客户根实体来获取它(将Person视为聚合根).
Sample: **Person.BillingAddress.Address1 : Person.BillingAddress.Address2 : Person.BillingAddress.POBox : Person.Email : Person.Sex**
我的队友建议使用抽象类,广告商和发布者继承自Person抽象类,以便拥有所有常见属性.
这样做的最佳方式是什么?如果您有,请指导我们.
谢谢,
佩德罗德拉克鲁兹
解决方法
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。