UML中对关系的描述 (二)

本文详细介绍了UML中的六种基本关系:关联、依赖、泛化(继承)、实现、聚合和组合。通过实例解释了每种关系的特点和应用场景,如关联关系中的角色、多重性、导航性,以及用例图中的包含和扩展关系。还提到了构造型在UML中的作用。
摘要由CSDN通过智能技术生成

    UML 中的关系是比较难记的部分,这里我把UML常用的关系做一下总结和简单介绍。

    说明: 示例图形是使用  EA 7.5 绘制的。

   

UML 五种基础关系(类图为例)

关联关系

关联关系连接元素和实例,用无方向实线连接两个模型元素。

关联的两端可以为双方标记角色多重性

现实事物不是孤立存在的,对象与对象之间都存在着一定的关系,比如教师和学生,我们用关联关系表示。

 

建角色

image

角色:

代表Class3扮演“目标端”这个角色,比如,人,欣赏,演出

人是元素,欣赏是关系,演出是目标元素,人扮演的角色是“观众”,演出扮演的角色是“演员”

可见性:

在下面的表示的“目的端”前面有一个“+”号,他代表,本类中包含有可被访问的特性或者方法,如果是“-”号的话就代表,类中包含隐含的特性和方法。UML2.0中不再使用可见性默认全部为+

建多重性(阶元):

image

建关系名称

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值