类的六大关系之聚合关系
Posted waibizi
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了类的六大关系之聚合关系相关的知识,希望对你有一定的参考价值。
废话少说,直接上工程目录
对应的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 } }
以上是关于类的六大关系之聚合关系的主要内容,如果未能解决你的问题,请参考以下文章