【UML】关系之依赖关系
来源:互联网 发布:宠宠熊淘宝店卖假货 编辑:程序博客网 时间:2024/05/17 02:40
简介
依赖关系是指一个模型元素是独立的,另外一个模型元素是不独立的,不独立的依赖于独立的模型元素,如果独立的元素改变,将影响依赖与它的元素。
特点
依赖关系表示要做一件事,离不开某个对象,但是这种依赖关系是弱耦合的,是临时的、不是永久的,即只在使用是会有关系,不使用时就没有关系。
实例
比如某人要过河,需要借用一条船,此时人与船之间的关系就是依赖;表现在代码层面,为类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
- 【UML】关系之依赖关系
- 【UML】关系之依赖关系
- 再看UML中的依赖关系
- 【UML】关系之关联关系
- UML中类的关系:关联关系、聚合关系、依赖关系、泛化关系、实现关系
- UML 之 UML中的关系
- UML总结之关系
- uml之聚合关系
- Uml之关系总结
- UML之关系
- UML之“关系”
- UML之关系
- 【UML】 之 关系
- UML之关系
- UML学习之关系
- UML之关系
- UML之四大关系
- Maven之依赖关系
- Java异常处理
- javabean技术
- 洞悉产品的深度内涵
- 无人机驾驶员培训学习记录(二)
- kafka管理器kafka-manager部署安装
- 【UML】关系之依赖关系
- jquery中用$.ajax实现注册(html、jquery、php、接口文档)、ajax验证用户提交数据
- 19. 数据结构进阶十九外部排序相关概念
- Sysfs实现原理
- 1018. 锤子剪刀布 (20)
- jQuery+Ajax实现用户登录
- 20. 数据结构进阶二十文件相关概念
- JSP
- python SyntaxError: Non-ASCII character '\xe4' in file