UML异步消息

UML异步消息,异步消息表示发送消息的对象不用等待响应的返回消息,即可开始另一个活动。异步消息在某种程度上规定了发送方和接收方的责任,即发送方只负责将消息发送到接收方,至于接收方如何响应,发送方不需要知道。对接收方来说,在接收到消息后,它既可以对消息进行处理,也可以什么都不做。从这个方面看,异步消息类似于收发电子邮件,发送电子邮件的人员只需要将邮件发送到接收人的信箱,至于接收电子邮件方面如何处理,发送人则不需要知道。

下面的示例演示了如何在登录中使用异步消息

公园售票员在售票时,打印一张门票,向系统发出消息之后并不用等待系统做出反应,除非系统有错误提示。接着可以打印下一张门票,如下图所示。
UML异步消息

当两个对象之间全部是异步消息时,也表示这两个对象没有任何关系。这样可以使系统的设计更为简单。

最常见的实现异步消息的方式是使用线程。当发送该异步消息时,系统需要启动一个线程在后台运行。

酷客网相关文章:

赞(0)

评论 抢沙发

评论前必须登录!