UML——行为图

来源:互联网 发布:手机淘宝联盟怎么赚钱 编辑:程序博客网 时间:2024/06/05 06:38

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

活动图


什么是活动图


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


泳道


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


活动节点

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


初始节点和活动终点

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




状态图

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




内部转换

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




活动图和状态图对比

    图符表示



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

0 0
原创粉丝点击