我有一个关于关联多重性的问题。我理解它,但是举个例子,如果我有:
--------- ---------
| |1 * | |
|CLASS |----------| STUDENT |
| | | |
--------- ---------
这是否意味着在系统存在的任何时刻都必须至少有一个学生被分配到班级中,还是这些多重性应该为真,只要系统正常运行就可以?我提出了这个问题,是因为我想知道对象创建的时刻。首先,我们创建一个空班级,然后将其填充到学生中。在一段时间内,班级是空的,但仅在创建和填充期间它才至少有一个学生。如果我将1更改为0..1,则表示可以有空班级。这并非不正确(在填充时刻),但稍后我不想允许没有学生的班级。编辑:将0..*更改为0..1,应该像现在这样,对于混淆,我很抱歉。