如何区分关联关系和依赖关系
来源:互联网 发布:剑灵人族女捏脸数据库 编辑:程序博客网 时间:2024/05/01 21:52
两个对象之间如果有交互,它们必然是有关联的,依赖,聚合和组合是特殊关联,但是因为概念比较重要所以作为独立概念出现,如果是使用关系,或者说一方离开另一方的支持就绝对会出错,或者失去存在的意义,就是依赖,比如人使用空气进行呼吸,人和空气就是依赖关系,配置类提供配置信息给供奉类,配置类和供奉就是依赖关系;接着如果并不属于整体和部分关系(也就是不属于聚合和组合关系),剩下就是关联关系,比如丈夫拥有妻子,妻子拥有丈夫,丈夫离开妻子或妻子离开丈夫对方都能独活。依赖一般情况下是以下几种情况之一:a、ClassA中某个方法的参数类型是ClassB;这种情况成为耦合;b、ClassA中某个方法的参数类型是ClassB的一个属性;这种情况成为紧耦合;c、ClassA中某个方法的实现实例化ClassB;d、ClassA中某个方法的返回值的类型是ClassB;如果出现了上述四种情况之一,两个类很有可能就是“依赖”关系。
- 如何区分关联关系和依赖关系
- 区分关联、依赖和聚集关系
- 区分关联、依赖和聚集关系
- 区分关联、依赖和聚集关系
- 区分关联、依赖和聚集关系
- 区分关联、依赖和聚集关系
- 区分依赖,关联和聚集关系
- 区分关联、依赖和聚集关系
- 关联关系和依赖关系
- 区分关联、依赖和聚合、合成的关系
- 区分关联、依赖和聚合、合成的关系
- 依赖关系 、关联关系
- 依赖关系和关联关系的区别
- 关联关系和依赖关系的思考
- 依赖、关联和聚集关系
- 泛化、依赖和关联关系
- 依赖和关联关系的区别
- UML类图中依赖和关联的关系
- 发表SCI或EI类英文文章的一些投稿经验
- Vi命令
- UNDO表空间与TEMP表空间替换方法
- 常见寄存器名称及作用(M~Z)
- MSBuild 简解
- 如何区分关联关系和依赖关系
- 【程序28】五个人问岁数
- oracle死锁查询及处理
- Android Monkey Test
- 内核:Linux2.6内核启动流程学习
- Android开发常用工具收集
- binding navigator
- HOOK钩子教程
- Allwinner/Unpacking and building LiveSuit images