UML 类图、时序图 笔记

时序图

箭头部分

 示例

  1. 早晨去吃早点,计划吃一套煎饼果子,再喝一碗羊汤,发现卖羊汤的需要排队,人很多,于是发一条异步消息,让羊汤老板给煮一碗,就不在那等了
  2.  跑到卖煎饼摊上,发一条普通消息,立刻要一套煎饼,不用排队,很开心
  3. 先把10块钱给老板,老板还找不开,需要去另一个摊子上换,于是煎饼摊老板发一个同步消息给包子摊老板,要换零钱
  4. 煎饼摊老板拿着零钱回来
  5. 煎饼也好了
  6. 最后回到羊汤摊上,发现羊汤早就好了,可以吃了

类图

 接口和类的表示:

接上面的例子,直接出类图

吃早点的方法是私有的,其它老板的都是公共的。

箭头说明:

 

  1. 继承,强调具体类(concrete class)的关系
  2. 实现,强调抽象类(abstract class)的关系,接口是特殊的抽象类
  3. 聚合,一种弱关联,一个部门由多个员工组成,即使整体不存在了,部分仍然存在。例如, 部门撤销了,人员不会消失,他们依然存在
  4. 组合,一种强关联,公司由多个部门组成,如果整体不存在了,则部分也不存在了。例如, 公司不存在了,部门也将不存在了
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值