薛定谔的猫 15:50:35
你好 在么?
薛定谔的猫 15:50:41
有事情请教
青润 16:13:22
请讲。
薛定谔的猫 15:51:45
时序图里有没有 循环和条件啊
薛定谔的猫 15:53:30
印象中只是顺序结构
青润 16:15:45
没有,不过,有办法表示。可以用returntoself表示方法,因为时序图的设计其实没有设计到类的内部,所以,这里需要采用状态/活动图来做类内部设计的补充。这样就可以比较完整的实现整体的设计了。
薛定谔的猫 15:53:55
那我需要表示循环和条件呢
青润 16:16:25
循环和条件都可以在状态/活动图中表示出来。
薛定谔的猫 15:54:42
状态图主要用来表示状态机 我的应用还没复杂到那种程度.
青润 16:17:10
我上面说了,时序图只能设计到类这个层面,目前还无法对类的内部进行设计。uml2可能可以提供,但是我还没有来得及研究。
青润 16:18:00
呵呵,状态/活动图不一定非要用来表示状态机,你就把他考虑成流程图即可,用它来表述业务流程也可以,或者在这里表述类内部的设计细节也是不错的用法。
薛定谔的猫 15:57:05
我都忘了活动图什么样了.
青润 16:19:46
呵呵,那就去看看吧。
薛定谔的猫 15:57:57
谢谢.
青润 16:20:19
不客气。
薛定谔的猫 15:58:30
今天弄了个超级无聊的活. 一个国外的朋友大学学uml 一点不会. 作业让用uml设计个atm 让我来弄.
青润 16:21:01
呵呵。
薛定谔的猫 16:08:22
比如我有个 ATM类 他有个doService方法 里面会根据不同的条件执行 AccountManager中不同的4个方法 在时序图里是表示成 doService调用这4个方法么?
青润 16:31:25
是的。方法的调用都是在时序图中表示的。在状态/活动图中可以表示在那个位置作的调用。