社区
研发管理
帖子详情
请问关联和依赖的定义和区别
zzyy
2002-02-01 11:11:14
...全文
77
2
打赏
收藏
请问关联和依赖的定义和区别
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jobs2001
2002-03-26
打赏
举报
回复
关联会对关系的类增加属性
依赖则并不对关系的类增加属性
colababy
2002-03-26
打赏
举报
回复
关联就是模型元素间的一种语义联系,它是对具有共同的结构特性,行为特性,关系和语义的链接的描述。关联的一个实例,就是对象间的链接。
依赖是指一个模型元素的变化影响到了另一个模型元素。
依赖
、
关联
、聚合和组合之间
区别
依赖
、
关联
、聚合和组合之间
区别
耦合度依次增强:
依赖
、
关联
、聚合和组合 1、
依赖
(Dependency)关系
依赖
关系表示一个类
依赖
于另一个类的
定义
。
依赖
关系中,可以简单的理解,就是一个类A使用到了另一个类B,而这种使用关系是具有偶然性的、临时性的、非常弱的,但是B类的变化会影响到A。一般而言,
依赖
关系在Java语言中体现为局域变量、方法的形参,或者对静态方法的调用。 class Car {.........
区分
关联
、
依赖
和聚集关系
Rational Rose的帮助文档上是这样
定义
“
依赖
”关系的:“
依赖
描述了两个模型元素之间的关系,如果被
依赖
的模型元素发生变化就会影响到另一个模型元素。典型的,在类图上,
依赖
关系表明客户类的操作会调用服务器类的操作。”
Martin Fowler在《Reducing Coupling》一文中这样描述耦合:“如果改变程序的一个模块要求另一个模块同时发生变化,就认为这两个模块发生了耦合。” [Fowler 2001]
从上面的
定义
可以看出:如果模块A调用模块B提
关联
关系、
依赖
关系总结
关联
关系、
依赖
关系总结 一、
关联
关系总结: 1.对象和对象之间的连接。在Java中,
关联
关系的代码表现形式为一个类做为另一个类的属性类型存在。即“有”的关系:”has-a”。 2.
关联
关系的方向:
关联
关系分为单向
关联
和双向
关联
①单向
关联
:A类
关联
B类。 ②双向
关联
:A类
关联
B类,B类
关联
A类。 3.
关联
关系的多重性:①一对一
关联
:一个学生,只能在一个班级里学习。 ②一对多
关联
:一个学生,可以参加多个班级学习。 ③解决一对多的
关联
的方案:集合和数组。 集合 例: publ...
继承、实现、
依赖
、
关联
、聚合、组合的联系与
区别
继承 指的是一个类(称为子类、子接口)继承另外的一个类(称为父类、父接口)的功能,并可以增加它自己的新功能的能力,继承是类与类或者接口与接口之间最常见的关系;在Java中此类关系通过关键字extends明确标识,在设计时一般没有争议性; 实现 指的是一个class类实现interface接口(可以是多个)的功能;实现是类与接口之间最常见的关系;在Java中此类关系通过关键字implement...
类的六大关系——
依赖
和
关联
的
区别
对于很多刚刚接触UML的童鞋,可能会对类之间的
关联
与
依赖
关系不太理解,今天小菜就浅薄的讲一下。
依赖
表现为函数中的参数(use a),是类与类之间的连接,表示一个类
依赖
于另一个类的
定义
,其中一个类的变化将影响另外一个类。例如如果A
依赖
于B,则B体现为局部变量,方法的参数、或静态方法的调用。如电视(TV)
依赖
于频道(channel)常见的
依赖
关系如下:(1)类B以参数的形式传入类A的方法。我个人将它就取名为“参数
依赖
”。(2)类B以局部变量的形式存在于类A的方法中。我个人将它就取名为“局部
依赖
研发管理
1,268
社区成员
28,282
社区内容
发帖
与我相关
我的任务
研发管理
软件工程/管理 管理版
复制链接
扫一扫
分享
社区描述
软件工程/管理 管理版
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章