gpt4 book ai didi

uml - 用顺序图绘制调用流会导致歧义

转载 作者:行者123 更新时间:2023-12-05 00:06:05 24 4
gpt4 key购买 nike

我想画一个序列图

A -> B.run()
B.run() -> B.m1()
B.m1() -> B.m2()

到目前为止,我已经提出了这些。

http://i51.tinypic.com/eja5bl.jpg
http://i52.tinypic.com/1449s3.jpg

但是在这里我不能清楚地提到B.m2()是由B.m1()调用的
而是看起来像B.run()连续调用B.m1()和B.m2()。

- - - - - - - 编辑 - - - - - - - -

这是我目前绘制的 http://i55.tinypic.com/21276kk.jpg


好吧,我的当前图表还可以吗?
我想要的是这个。 (通话流程)
SpiritAdapter -> SpiritEngine::run(spirit:string, method:string, args[])
SpiritEngine::run(spirit:string, method:string, args[]) -> SpiritEngine::executeLogic(spirit:string, method:string, args[])
SpiritEngine::executeLogic(spirit:string, method:string, args[]) -> SpiritEngine::spirit(spirit:string, method:string, args[])
SpiritEngine::spirit(spirit:string, method:string, args[]) -> new SpiritAbstractor
SpiritEngine::executeLogic(spirit:string, method:string, args[]) -> SpiritAbstractor::method(args)
SpiritEngine::run(spirit:string, method:string, args[]) -> SpiritEngine::storeXDO()

最佳答案

您可以在B.m2()上添加一个小条,然后放置一个自指箭头for example

Self message vs recursive call

关于uml - 用顺序图绘制调用流会导致歧义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3759790/

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