关联类定义

时间:2017-05-17 04:14:56

标签: java

快速提问!根据我的Java计算机科学教科书,“如果一个C1类与另一个类相关联,那么C1,那么C1依赖于它的实现......”是一个真实的语句在实践测试的T / F部分。 '关联'关键字是否是单向的,因为'C1与C2相关'具有与'C2与C1关联'不同的含义?此外,在抽象类和接口的情况下,这种情况何时会出现这种情况,以及在这些情境中的相关意义是什么? 感谢

2 个答案:

答案 0 :(得分:1)

关联是通过其对象建立的两个单独类之间的关系。协会可以是一对一,一对多,多对一,多对多。

例如汽车和司机

两者都可以独立生活。

聚合是关联的特例。它包含 has-a 关系。它是单向的。

例如电子钱包和金钱类。

钱包有钱。

合成是一种限制性的汇总案例。在这一个对象中需要另一个对象存在。

例如汽车和引擎

答案 1 :(得分:0)

相关问题