废话少说,直接上工程目录

对应的UML图

代码:
package com.waibizi;
/**
* 聚合表示的是整体与部分的关系,表示整体与部分是可分开的。聚合关系在类的六大关系中,排行的是第三。再重复一次顺序:设计模式中类的关系:依赖、关联、聚合、组合、继承、实现。耦合度依次递增
* @author 歪鼻子
*
*/
@SuppressWarnings("all")
public class Computer {
private Mouse mouse; //此处的mouse相对于Computer是一个部分与整体的关系,而mouse是可分开的
private Moniter moniter; //此处的moniter相对于Computer是一个部分与整体的关系,而moniter是可分开的
public Mouse getMouse() {
return mouse;
}
public void setMouse(Mouse mouse) {
this.mouse = mouse;
}
public Moniter getMoniter() {
return moniter;
}
public void setMoniter(Moniter moniter) {
this.moniter = moniter;
}
public static void main(String[] args) {
// TODO Auto-generated method stub
}
}
来源:https://www.cnblogs.com/waibizi/p/12076797.html