多重度

軟體工程UML中關聯的多重度是指一個類的實例能夠與另一個類的多少個實例相關聯。

基本介紹

  • 中文名:多重度
  • 外文名:multiplicity;spin multiplicity
定義介紹,性質,套用,

定義介紹

多重度 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-*表示一個集合中的一個對象對應另一個集合中的一個或多個對象。(至少對應一個
*表示一個集合中的一個對象對應另一個集合中的多個的對象。
UML多重度使用規範UML多重度使用規範
註:0..*與*表達的意思一樣
示例一:已知3個類O、P和Q,其中,類O由類P的1個實例和類Q的1個或多個實例構成。
能夠正確表示類O、P和Q之間關係的UML類圖是 下圖
多重度

相關詞條

熱門詞條

聯絡我們