对象之间通过消息进行交互。在UML中,消息表示为交互图中的箭头线。箭头线的类型代表消息的类型
消息的分类:
1、简单消息:只表示控制从一个对象传递给另一个对象,而没有描述消息的细节。简单消息用在对消息的细节未知或不需要考虑通信细节的场合。图示如下:
2、同步消息:发送消息的对象在恢复执行前消息必须被处理完成。可以用简单消息返回控制,或消息被处理完毕后隐含的表示。图示如下:
3、异步消息:对象发送完消息后无需等待控制的回归而继续向下执行。图示如下:
4、同步并返回:同步消息和简单消息的合并,表示消息处理完毕后立即返回。图示如下: