在序列图中创建许多对象

时间:2016-07-20 06:27:45

标签: uml

假设我正在创建一个订单处理系统。用户可以为订单请求许多不同类型的产品。所以订单包含许多订单。每当客户下订单时,oder对象必须创建许多订单线对象。如何在序列图中绘制?

1 个答案:

答案 0 :(得分:1)

使用循环组合片段,其中在循环内创建新对象。

enter image description here

有关详细说明(包括守卫,因为还有更多要说明的内容 - 我的示例是基本的)检查UML文档,第17.6.3.17节(关于语义的描述),17.6.4.9(了解如何你可以通过定义最小和最大运行次数来进一步限制循环次数)和17.6.5,特别是图17.13中的例子。