zoukankan      html  css  js  c++  java
  • 时序图学习3_组成元素之消息

    注:本文中的时序图均使用Astah工具制作。

    一、消息(Message)

    消息(Messages)是对象间的一种通信机制。由发送对象向另一个或其他几个接收对象发送信号,或由一个对象(发送者或调用者)调用另一个对象(接收者)的操作。

    消息的分类

    1、同步消息(Synchronous Message)

    消息的发送者把控制传递给消息的接收者,然后停止活动,等待消息的接收者放弃或者返回控制。用来表示同步的意义。

    2、异步消息(Asynchronous Message)
    消息发送者通过消息把信号传递给消息的接收者,然后继续自己的活动,不等待接受者返回消息或者控制。异步消息的接收者和发送者是并发工作的。

    3、返回消息(Return Message)
    返回消息表示从过程调用返回

    image

    消息的功能

    消息是定义交互和协作中交换信息的类,用于对实体间的通信内容建模,消息允许在实体间传递信息 (传递参数), 允许实体请求其它服务, 对象之间通过发送和接收消息进行通信。消息可以触发操作, 唤起信号, 或使目标对象创建或销毁。

    消息的功能:
    1、自调用
    2、创建对象
    3、同步调用其他对象
    4、异步调用其他对象
    5、返回
    6、销毁对象

    image

    二、自关联消息(Self-Message)

    表示方法的自身调用以及一个对象内的一个方法调用另外一个方法 。

    image

    三、无对象消息

    无触发对象消息(Found Message):用活动条开始断点上的实心球箭头来表示。(用在开始)

    无接收对象消息(lost message):用箭头加实心球表示。(用在结束)

    image

  • 相关阅读:
    10-23C#基础--结构体
    10-23C#基础--特殊集合(stack、queue、hashtable)
    10-21C#基础--集合
    10-20C#基础---一维、二维数组&&冒泡排序
    10-19C#基础--第四部分类型(2)重点
    10-17C#第四部分--类型(1)
    10-17C#语句(3)--跳转语句、异常处理语句
    10-16C#for...循环语句(2)
    C# DEBUG 调试信息打印及输出详解
    .NET中值得体验的精妙设计
  • 原文地址:https://www.cnblogs.com/whylaughing/p/5794607.html
Copyright © 2011-2022 走看看