废话少说,直接上工程目录
对应的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