【发布时间】:2011-01-28 11:42:27
【问题描述】:
我不确定如何在 UML 序列图中建模子方法。在执行一个方法时,会调用另一个方法(来自同一个类)。我试着在下面举一个例子:
你们会如何在 UML 中建模(在序列图中)?
..
car1.drive();
..
... 在汽车类中:
..
drive(){
this.startEngine();
}
startEngine(){
this.getKey();
this.insertKey();
}
..
一个小小的开始:
objx car1
---- ----
| |
| drive() |
|-------->| startEngine()
| |------------.
| | |
| |<-----------.
| |
但是 getKey() 方法从何而来? 这必须通过另一个序列图来传达吗?或者有没有办法包含子程序?
【问题讨论】: