在UML时序图中,可以使用嵌套消息来表示一个类的函数中调用了该类的另一个函数:
1. 绘制对象激活条,短矩形
2. 在合适的位置上,不挤到一起就行,用水平的消息箭头表示函数调用。箭头从调用方对象的方框指向被调用方对象的方框。
3. 对于函数内部调用的情况,可以在相应的消息箭头方框上,再画一个激活方框,来表示类内部函数的调用。
示例:
对象A 对象B
| |
|----消息1-->|
| | |
| |----嵌套消息2---->|
| | | |
| | |----消息3---->|
| | |
| |<---返回值-------|
| | |
|<---返回值---------|