廢話少說,直接上工程目錄
對應的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 } }