UML 几种关系的理解

1,泛化关系

泛化关系的表现形式有3中,类A 集成类B  ,接口C  继承 接口D ,或者类E实现类F。

 

2,组合关系

组合关系描述的是整体与局部的关系,一个整体有很多部分组成,即整体包含的部分。

例如:身体包含了 头部 ,四肢,身体。。。

           汽车包含 轮胎,车身,挡风玻璃。。。

          

3,聚合关系

聚合关系也描述的是整体与部分的关系,但是强调多个与单个的关系。

例如:  球队    由 队员组成

             小学生由 一个个学生组成的

4,依赖关系

依赖关系指的是 类A 需要 类B提供提供服务或 数据。

例如:   人  依赖于 电话(电话提供远程通讯功能)

              人  依赖   汽车   (提供便利的交通服务)

              人  依赖  电梯     (提供升降服务)

             人   依赖  水          (促进新陈代谢)

我们需要它们

5,关联关系

关联关系指的是 两种事物之间存在着一定 约束性或规律性的 关系

例如: 空气湿度  和  地理位置有关系

           城市温度  和   纬度有关系

下图体现了各种UML关系:

          

            

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值