【发布时间】:2010-10-28 07:07:41
【问题描述】:
我有一个 Client 对象,其中有一个 Person 对象或 Organization 对象。这些 Person 对象或 Organization 对象可能与独立于 Client 对象的其他对象有关系。在这种情况下,我应该在 Client -> Person 和 Client -> Organization 之间使用通用聚合关联,其中 Client 对象是整体。
还要注意这些场景:
- 在某些情况下,Person 可能是普通的 Person; 个人代表客户(*组织*) 付款
- 个人可能是从我们那里购买了产品的客户。
- 人员可能是供应商
【问题讨论】:
标签: uml domain-model