【UML】关系之依赖关系

简介

        依赖关系是指一个模型元素是独立的,另外一个模型元素是不独立的,不独立的依赖于独立的模型元素,如果独立的元素改变,将影响依赖与它的元素。

特点

       依赖关系表示要做一件事,离不开某个对象,但是这种依赖关系是弱耦合的,是临时的、不是永久的,即只在使用是会有关系,不使用时就没有关系。

实例

       比如某人要过河,需要借用一条船,此时人与船之间的关系就是依赖;表现在代码层面,为类B作为参数被类A在某个method方法中使用。

表示

       UML图中使用带虚线的箭头表示,其中箭头指向独立元素,即被依赖者。

代码

参数依赖

//依赖关系:Student依赖Course  
public void chooseCourse(Course course){  
	this.course=course;  
 }  

局部依赖

public void chooseCourse(){  
	Course course = new Course();
 } 

场景

1、A类是B类中的(某中方法的)局部变量;

2、A类是B类方法当中的一个参数;

3、A类向B类发送消息,从而影响B类发生变化;


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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值