gpt4 book ai didi

plantuml - plantuml如何表示多案例决策节点?

转载 作者:行者123 更新时间:2023-12-05 04:54:04 62 4
gpt4 key购买 nike

我想将下图更改为具有单个决策节点(三个分支)和单个合并节点。

enter image description here

plantuml 可以制作这样的图表吗?上图源自这段代码:

@startuml
skinparam ConditionEndStyle diamond
:A;
if (case1) then (yes)
:B1;
else (no)
if (case 2) then (yes)
:B2;
else (no)
:B3;
endif
endif
:C;
@enduml

我知道elseif;它不会产生我想要的结果。 (它保留了两个决策节点,并使用条形图而不是合并节点;这甚至是有效的 UML 吗?)我不情愿地考虑将 ConditionalNode 作为替代方案,但我看不到在 plantuml 中构建一个的方法。

最佳答案

这可以与 switch 条件一起使用:

@startuml
:A;
switch (test?)
case (case1)
:B1;
case (case 2)
:B2;
case (else)
:B3;
endswitch
:C;
@enduml

enter image description here

关于plantuml - plantuml如何表示多案例决策节点?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65892041/

62 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com