UML——行为图

行为图分为活动图和状态图两种,活动图侧重于动作,状态图侧重于行为结果

活动图


什么是活动图


活动图用来描述一个过程或者操作的工作步骤。活动图和流程图很相似,它支持并行活动可以处理多线程应用。


泳道


在用户下订单后由不同的类来负责这就是泳道,泳道划分了每个活动由哪个类来负责,也就是不同的部分负责不同的工作的工作机制


活动节点

用户下单、选择支付方式、订单处理活动节点


初始节点和活动终点

一个活动因能由一个初始节点,可以有多个活动终点。




状态图

状态图由状态组成,状态是指在对象生命周期中满足某些条件、执行某些活动火等待某些事件的一个条件和状况。




内部转换

        我们在登录云盘或是邮箱的时候会发现,在登录失败后会自动清空账号和密码进行重新输入,它没有退出登录界面而是清空了账号和密码,这就是一个内部转换,状态转换不仅仅发生在外部我们看的见的状态,开或是关,还有内部一些自动转换状态。




活动图和状态图对比

    图符表示



      刚开始的时候很容易弄混这两个图,因为符号是很相似的,状态图和活动图都是用来描述对象的动态行为。状态图侧重从行为结果来描述,比如一般是有两个状态:开或是关、登录成功或是失败等等,活动图侧重从行为的动作来描述,是一个一个的活动。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值