您的模型缺少关联结束,这非常重要。它们在两个方向上赋予语义和多重性。实施模型将是:
|Monkey|--eatingMonkey[0..1]---------eatenBanana[0..*]--|Banana|
这可以防止香蕉被一只以上的猴子吃掉。这是pidgin UML,所以我希望你能理解如何制作这样的UML图。
由于这应该是一个概念模型,您可以重命名 eatingMonkey 至 is eaten by 和 eatenBanana 至 eats , 如下:
eatingMonkey
is eaten by
eatenBanana
eats
|Monkey|--is eaten by[0..1]---------eats[0..*]--|Banana|
该模型形成自然语言句子: