如何*真正*写UML基数?

sp0*_*00m 20 oop uml data-modeling cardinality

我想一劳永逸地知道如何编写UML基数,因为我经常不得不对它们进行辩论(因此非常欢迎证明和来源:)

如果我想解释一个Mother可以有几个Child人,一个Child只有一个Mother,我应该写:

Mother * ---------- 1 Child
Run Code Online (Sandbox Code Playgroud)

要么

Mother 1 ---------- * Child
Run Code Online (Sandbox Code Playgroud)

Red*_*ard 23

第二个妈妈1 ----------------- 1 ..*孩子

您可以在UML规范中找到与抽象语法相关的所有图形的许多示例...


Ste*_*eph 15

当然Red Beard是对的,正确答案是第二个.

至于记住这一点的提示,我建议用英语思考:你说"一个孩子有一个母亲",在这句话中,就像UML一样,ONE写在母亲旁边.相当简单.