两个对象之间如果有交互,它们必然是有关联的,依赖,聚合和组合是特殊关联,但是因为概念比较重要所以作为独立概念出现,如果是使用关系,或者说一方离开另一方的支持就绝对会出错,或者失去存在的意义,就是依赖,比如人使用空气进行呼吸,人和空气就是依赖关系,配置类提供配置信息给供奉类,配置类和供奉就是依赖关系;接着如果并不属于整体和部分关系(也就是不属于聚合和组合关系),剩下就是关联关系,比如丈夫拥有妻子,妻子拥有丈夫,丈夫离开妻子或妻子离开丈夫对方都能独活。依赖一般情况下是以下几种情况之一:a、ClassA中某个方法的参数类型是ClassB;这种情况成为耦合;b、ClassA中某个方法的参数类型是ClassB的一个属性;这种情况成为紧耦合;c、ClassA中某个方法的实现实例化ClassB;d、ClassA中某个方法的返回值的类型是ClassB;如果出现了上述四种情况之一,两个类很有可能就是“依赖”关系。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。