Java第三章_面向对象_关联和依赖

关联和依赖

关联

对象和对象之间的连接。在java中,关联关系的代码表现形式为一个类作为另一个类的属性类型存在。

即"有"的关系:“has-a”

关联关系分为:单向关联和双向关联

关联关系的多重性

一对一关联

一对多关联:解决一对多关联的方案:集合,数组。

依赖

依赖关系:“use-a”

指一个类A使用到了另一个类B

依赖关系的特性

这种关系是具有偶然性的,临时性的,非常弱的,但是类B的变化会影响到类A

依赖的具体表现

在代码层面,依赖关系表现为类B作为参数被类A在某个method方法中使用

依赖和关联

关联是"Has"关系,依赖是"Use"关系

A类关联B类,指的是B类对象作为A类的属性存在,称为"has"关系

A类依赖B类,指的是B的对象作为A类的方法的参数存在,称为"use"关系

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值