我想画的顺序图绘图呼叫流程与顺序图导致歧义
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
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()
是的,我知道SpiritAdapter构造函数是错误的 – 2010-09-21 12:03:04
如果其对*阅读*比我认为没有错的图。你关心的是什么? – 2010-09-21 12:14:51
SpiritEngine :: storeXDO()需要单独的小酒吧吗?我的意思是它应该是“自我消息”还是“递归消息”? – 2010-09-21 12:32:29