快速提问!根据我的Java计算机科学教科书,“如果一个C1类与另一个类相关联,那么C1,那么C1依赖于它的实现......”是一个真实的语句在实践测试的T / F部分。 '关联'关键字是否是单向的,因为'C1与C2相关'具有与'C2与C1关联'不同的含义?此外,在抽象类和接口的情况下,这种情况何时会出现这种情况,以及在这些情境中的相关意义是什么? 感谢
答案 0 :(得分:1)
关联是通过其对象建立的两个单独类之间的关系。协会可以是一对一,一对多,多对一,多对多。
例如汽车和司机
两者都可以独立生活。
聚合是关联的特例。它包含 has-a 关系。它是单向的。
例如电子钱包和金钱类。
钱包有钱。
合成是一种限制性的汇总案例。在这一个对象中需要另一个对象存在。
例如汽车和引擎
答案 1 :(得分:0)