出现下图这样的东西是什么意思? alt text http://img710.imageshack.us/img710/3876/3gmygrextht5dsd2c4svh1i.png
每个客户没有一个、一个或多个订单,而每个订单只有一个客户?
与以下关系: alt text http://img28.imageshack.us/img28/4372/bod24yjzahqjlnrvjtfezax.png
在这种情况下,黑色菱形是什么意思?那颗黑钻怎么称呼?
谢谢
最佳答案
在第一张图中,一个Order
只能关联一个 Customer
,而一个Customer
可以有很多订单
。
第二个例子中的黑色钻石叫做 composition ,或关联关系。组合通常在容器类的实例和被包含类的实例之间具有很强的生命周期依赖性。在您的例子中,Order
是容器类,Customer
是其包含的类。
引用:
关于c# - 一些基本的 UML 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2726097/