时序图是基于交互的对象行为建模,是 UML 用于描述对象之间信息的交互过程的方法,是描述对象间协作关系的模型
1.对象和生命线
生命线:在时序图中表示为从对象图标向下延伸的一条虚线,表示对象存在的时间
2.活动条
活动条:在生命线上的矩形,用来表示行为的开始或结束(在visio软件称为激活)
3.消息
消息:对象的行为被称为消息,当一个对象调用另一个对象中的行为时,即完成了一次消息传递;
UML用生命线间带有实心箭头的实现表示消息,每条消息从发送对象指向接收对象
消息的种类
简单消息:直接从一个对象发送给另一个对象的消息,没有控制细节
同步消息:若A向B发送了消息,A必须等B执行完成返回后才可继续执行
异步消息:若A向B发送信息后,A可以直接向下执行,无需等待