PersonオブジェクトまたはOrganizationオブジェクトのいずれかを含むClientオブジェクトがあります。これらのPersonオブジェクトまたはOrganizationオブジェクトは、 Clientオブジェクトとは独立した他のオブジェクトと関係がある場合があります。この場合、 Clientオブジェクトが全体である場所との間でGeneralAggregationアソシエーションを使用する必要があります。Client -> Person
Client -> Organization
次のシナリオにも注意してください。
- 次のようなシナリオでは、人は通常の人である可能性があります。個人がクライアントに代わって支払いを行う(*組織*)
- 人は、当社から製品を購入したクライアントである可能性があります。
- 人はサプライヤーかもしれません