繁体   English   中英

协作图中if else条件的表示

[英]representation of if else condition in collaboration diagram

我想知道,如何在协作图上表示“ if”语句?

 if (somethingShouldBeDone) {
    //multiple conditions
   // Do it
  } else {
   // Do something else
  }

可以代表一切吗? 问题是...在我的代码中,检查了大量条件以确定各种动作。 如果我要显示动作,我想明确指出动作是由特定事件引起的。

如果可能,创建解决方案的图像表示。

您可以使用防护来表示传递消息所必须满足的条件。

以下示例等效于

if (x<y) {
   object2.message1();
   object3.message3();
} else {
   object2.message2();
}

例

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM