多重度
一个类的实例能够与另一个类的多少个实例相关联
软件工程UML中关联的多重度是指一个类的实例能够与另一个类的多少个实例相关联。
定义介绍
多重度 multiplicity;spin multiplicity
亦称自旋多重度。
当总自旋量子数(S)给定后,对于相同的空间电子波函数来说,其自旋角动量的可能取向数等于2S+1(即多重度)。如单线态因S=0,多重度2S+1=1;双线态因S=1/2,2S+1=2。以此类推。应注意的是,当S>L(L为总轨道角动量量子数)时,此时可能的总角动量取向数只有2L+1个。
性质
UML 多重度性质
关联表示了对象间的结构关系,在很多建模问题中,说明一个关联的实例中有多少个互相连接的对象是很重要的。这个“多少”被称为关联角色的多重度, 指定关联一端的多重度,就是说明:在关联另一端的类的每个对象要求在本端的类必须有多少个对象。
应用
0-*表示一个集合中的一个对象对应另一个集合中的0个或多个对象。(可以不对应)
1-*表示一个集合中的一个对象对应另一个集合中的一个或多个对象。(至少对应一个)
*表示一个集合中的一个对象对应另一个集合中的多个的对象。
注:0..*与*表达的意思一样
示例一:已知3个类O、P和Q,其中,类O由类P的1个实例和类Q的1个或多个实例构成。
能够正确表示类O、P和Q之间关系的UML类图是 图1
参考资料
最新修订时间:2024-05-21 17:38
目录
概述
定义介绍
性质
参考资料