len*_*ung 5 uml activity-diagram
我正在学习 UML 中的活动图,现在我对下图在调用比萨时表示过程感到困惑。
我认为应该在加入节点之前添加一个合并节点,因为如果没有,加入节点将永远等待。那是对的吗?谢谢你。
我想你是对的。
应该有一个合并节点,用于合并来自decision右侧的两个流Ask for toppings,以及一个合并节点,用于合并被右侧拆分的两个decision流Deliver Pizza
仅当连接节点从所有传入流中获取令牌时,它才会继续,如果这些流由于之前的决定而相互排斥,则这种情况永远不会发生。