有没有办法不在此代码流中重复节点?

时间:2012-11-24 16:19:50

标签: oop uml

我尝试使用活动 图表来描绘此[伪]代码:

get expression
    while match '('
        get expression
        if !match ')'
            error
    get term

请参阅:

enter image description here

有没有办法在不重复get expression节点的情况下描绘该代码两次?

或者我使用错误的图表来描述它?

1 个答案:

答案 0 :(得分:1)

图表错了。您在每次迭代中遍历get_expression两次。在第一个get_expression下面添加一个节点,在底部[是]将添加到该新节点。

Modified UML