我想畫的順序圖繪圖呼叫流程與順序圖導致歧義
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