java对象间的关系
来源:互联网 发布:战地4武器数据m 编辑:程序博客网 时间:2024/05/22 16:48
1 聚合
只要类中结合了对象的实例,无论个数多少都存在 聚合的关系,
聚合是关联的一种特殊形式,它意味着一种整体 / 部分( whole/part )的关系。
白色菱形直线代表聚合的关系 表示Whole 使用了Part
类中访问控制 +代表 public的属性或者方法 -代表 private的属性和方法 #代表 protected的属性和方法
2 关联 类之间的关联大多用来表示变量实例持有着对其他对象的引用。
在箭头前加上黑色箭头 表示关联的关系 这里表示 Phone类 使用了Button
3 组合是一种特殊的聚合关系
UML 对组合的定义:
①如同聚合,实例不能有循环。
②一个被所有者实例不能同时有两个所有者。
③ 所有者负责被组合的对象的生命周期的管理。如果所有者被销毁,被所有者也必须跟着一起被销毁,如果所有者被复制,被所有者也必须跟着一起被复制。基于此点,可以用组合来描述深拷贝。
下图为非法组合:
- java对象间的关系
- java 对象间关系
- 002-Java对象间的关系
- Java语言基础之对象与对象间的关系
- java对象之间的关系
- java--------【对象之间的关系】
- java中对象的关系
- 对象间的关系
- java对象 父对象 的 对应关系
- JAVA对象与AS间的转化关系对照表
- java对象间的关系(依赖,关联,组合,聚合)
- java对象间的关系(依赖,关联,组合,聚合)
- java初学笔记--对象的属性关系
- java类和对象的关系
- java 类和对象的关系
- java中类、对象、实例的关系
- 【JAVA】30、类与对象的关系
- java中类与对象的关系
- 按键精灵寻仙脚本
- vvfdb s
- java基础 内部类
- 简单二叉树实现
- 总结2——JSP应用开发详解
- java对象间的关系
- Java开发中的23种设计模式
- 极大似然函数估计值,矩估计
- 这段时间,用棋软,终于把自己的三个号都变成弈天棋缘"华山"上的风魔了
- 20101006:开篇
- JAVA加密一
- uml中的八种图详解
- 友元
- 桌面左侧的时间