Java中的聚合是什么?
当对象A包含对另一个对象B的引用,或者我们可以说对象A与对象B具有HAS-A关系时,则称为聚合。
聚合有助于重用代码。对象B可以具有实用方法,并且可以被多个对象使用。无论哪个类具有对象B,它都可以利用其方法。
示例
public class Vehicle{}
public class Speed{}
public class Van extends Vehicle {
private Speed sp;
}这表明该类货车具有HAS-ASpeed。通过为Speed设置单独的类,我们不必将属于speed的整个代码放入Van类中,这使得可以在多个应用程序中重用Speed类。
在面向对象的功能中,用户无需担心哪个对象正在执行实际工作。为此,Van类向Van类的用户隐藏了实现细节。因此,基本上会发生什么,就是用户会要求Van类执行特定的操作,而Van类要么自己完成工作,要么要求另一个类执行操作。包含执行操作的对象的概念称为聚合。
热门推荐
10 订婚收到礼物祝福语简短
11 朋友公司怎么祝福语简短
12 职场同事离婚祝福语简短
13 六一简短祝福语有哪些
14 订婚红包吉利祝福语简短
15 祝福语结婚诗句大全简短
16 长辈生日横幅祝福语简短
17 周岁生日祝福语简短男孩
18 感谢母校寄语简短祝福语