【UML】《Theach yourself uml in 24hours》——hour4

类之间的关系如何表达

一、关联 Associations

拿篮球赛事来举例:
1、球员在某个球队打球
在这里插入图片描述
2、可以在关联的下方标注角色(rule)
在这里插入图片描述
3、类之间是双向的关联关系
在这里插入图片描述
4、多个类之间的关联关系
在这里插入图片描述
5、在关联关系上加限制条件
在这里插入图片描述
6、“或”的关联关系
在这里插入图片描述
7、关联类 Association Classes
一个关联关系也可能有属性和方法,就想类一样。
在这里插入图片描述
8、实例之间的关联关系描述
在这里插入图片描述
9、多重性 multiplicity 的表示方式
在这里插入图片描述
10、当我们询问某个订单信息时,商家需要我们提供订单号来确定哪个订单,此时这个ID在UML中称为qualifier.通过这个id就能让订单列表和订单之间变成一对一的关系。
在这里插入图片描述
11、自反的关系 reflexive assocition
情形:一个类和自己有关联关系,这通常发生在一个类有多种不同角色的实例这种情况。比如车上的人可能是司机也可能是乘客:
在这里插入图片描述
12、继承和泛化 Inheritance and Generalization
注意下图都是单数形式
在这里插入图片描述

一个类使用另一个类这属于依赖关系:
在这里插入图片描述
象棋的类图(class diagram)和实例图(object diagram)
在这里插入图片描述

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值