このタイプのUMLダイアグラムを描くのが苦手なので、誰かが私のクラス図を確認できますか?
- ユーザーは、PersonalUserまたはBusinessUserにすることができます
- 管理者は特別なタイプのPersonalUserです
- PersonalUserまたはBusinessUserは多くのオークションを作成できます
- ただし、オークションは1人のPersonalUserまたは1人のBusinessUserのみが作成できます。
- そこにオークションはPersonalUserまたはBusinessUserなしでは存在できません
- オークションに含めることができるアイテムは1つだけです
- アイテムは1つのオークションにのみ参加できます
- アイテムはオークションなしでは存在できません
- オークションはアイテムなしでは存在できません
- アイテムには1つのカテゴリがあります
- カテゴリは多くのアイテムを持つことができます
- アイテムはカテゴリなしでは存在できません
- カテゴリには親カテゴリを含めることができますが、これは必須ではありません
- カテゴリには多くの属性を含めることができます
- ただし、属性は1つのカテゴリのみを対象としています
- 属性はカテゴリに存在できません
- 属性には多くのAttributeOptionを含めることができます
- ただし、AttributeOptionは1つの属性にのみリンクされています
- AttributeOptionは、属性なしでは存在できません
- オークションには多くの入札があります
- 入札は1回のオークションのみです
- 入札は、オークションと個人ユーザーまたはビジネスユーザーなしでは存在できません。
- アイテムは多くの写真を持つことができます
- 写真は1回限りのアイテムであり、アイテムなしでは写真は存在できません。
- ユーザーは多くのForumTopicsを作成できますが、ForumTopicは1人のユーザーのみが作成できます
- ForumTopicsには、1つ以上のForumMessageを含めることができます
- ForumTopicはユーザーなしでは存在できず、ForumMessageはForumTopicなしでは存在できません。
- BusinessUserは多くのBusinessContactNumberを持つことができますが、BusinessContactNumberは1人のBusinessUser専用です
- BusinessContactNumberはビジネスなしでは存在できません