博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
组合 聚合 区别
阅读量:4313 次
发布时间:2019-06-06

本文共 384 字,大约阅读时间需要 1 分钟。

组合关系(强拥有关系,生命周期相同,如鸟和翅膀)

public class TestOne {}
public class TestTwo {	private TestOne test1;	public TestTwo() {		// TODO Auto-generated constructor stub		 test1 = new TestOne();	}}

 

 

聚合关系(弱拥有关系,如公司和员工,员工可以离开公司)

public class TestOne {}
public class TestTwo {	private TestOne test1;
}

简单理解,TestTwo类用到了TestOne类的实例。

转载于:https://www.cnblogs.com/helloweworld/archive/2013/05/15/3080832.html

你可能感兴趣的文章
Tecplot: Legend和图像中 Dashed/Dash dot/Long dash 等虚线显示没有区别的问题
查看>>
win8 开发之旅(2) --连连看游戏开发 项目错误的总结
查看>>
视频转换工具ffmpeg
查看>>
一、 object c -基础学习第一天 如何定义一个类
查看>>
C#调用C++编译的DLL详解
查看>>
Kali Linux的安装
查看>>
我的大学生活-5-08-赵心宁
查看>>
SQLServer视图
查看>>
入门阶段
查看>>
Android中使用http协议访问网络
查看>>
vs win32 & MFC 指针默认位置
查看>>
Join 与 CountDownLatch 之间的区别
查看>>
js存cookie
查看>>
vc6下dll调试
查看>>
Ubuntu apt常用命令
查看>>
struts2 配置(部分)
查看>>
python代码迷之错误(ModuleNotFoundError: No module named 'caffe.proto')
查看>>
nodejs adm-zip 解压文件 中文文件名乱码 问题解决
查看>>
MapReduce-文本输入
查看>>
<Bootstrap> 学习笔记六. 栅格系统使用案例
查看>>