繁体   English   中英

序列图和Java

[英]Sequence Diagrams and Java

我正在阅读有关序列图的信息,并且发现了一个涉及Java代码的练习(多项选择),这让我感到困惑……您能帮我选择正确的选项,以便让我更清楚地了解它吗? ? 我认为这对您来说很简单。 提前谢谢了。

这是图像的直接链接(托管在ImageShack中): 序列图和Java

您会选择什么答案?

该图显示了一个调用as()的过程,该过程调用cw(),该过程调用du(),该调用又调用at()。

因此,functions()必须包含cw()。

您可以将这种逻辑应用于其余的箭头吗?

一个提示:右侧提供的类图与查找答案并不真正相关。

另一个提示:从d到at()的调用与其他调用不同,因为它只是返回而不是调用另一个方法。

备注:在Java中,除非系统过早退出,否则所有方法调用最终都会返回或引发异常。 这使该序列图有些奇怪-仅显示了其中一个方法调用(我在上面提到的一个)返回。 图的其余部分显示了类之间来回的方法调用链。 这不是类在Java中进行协作的常见方式,并且似乎纯粹是为了锻炼您对UML的理解而构造的。

暂无
暂无

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

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