uml中的几种关系及表示图

1、关联(association)
说明:是一种结构关系,它指明一个事物的对象与另一个事物的对象间的联系。给定一个连接两个类的关联,可以从一个类的对象导航到另一个类的对象,反之亦然。
图形:一条实线,可以带箭头。
属性:名称、角色(关联中靠近它的一端的类对别外一端的类呈现的职责)、多重性。

2、聚合()
说明:一种特殊的关联,表示“整体/部分”的关系,其中一个类描述了一个较大的事物,它由较小的事物组成。
图形:整体的一端用一个空心菱形表示。

3、组合()
说明:是关联的更强的形式,该关系中组合具有管理组成部分的特有责任,如它们的分配和释放。
图形:组合的一端用一个实心菱形表示。

4、泛化(generalization)
说明:是一般事物(超类)和该事物的较为特殊的种类(子类)的关系。
图形:一条带有空心大箭头的有向实线,指向父类。


5、依赖(dependency)
说明:一个事物(如类Event)规格说明的变化可能影响到使用它的另一个事物(如类Window),但反之未必。
图形:一条有向的虚线,指向被依赖的事物。

6、实现()
说明:将一个模型元素,连接至另一个提供了行为说明而无结构或实现的模型元素,如接口。
图形:一条带有空心大箭头的有向虚线,指向实现类。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值