Java对象间的关系计算机等级考试

文章作者 100test 发表时间 2010:01:19 18:08:31
来源 100Test.Com百考试题网


  1 聚合
  只要类中结合了对象的实例,无论个数多少都存在 聚合的关系,
  聚合是关联的一种特殊形式,它意味着一种整体 / 部分( whole/part )的关系。
  白色菱形直线代表聚合的关系 表示Whole 使用了Part
  类中访问控制
   代表 public的属性或者方法
  -代表 private的属性和方法
  #代表 protected的属性和方法
  2 关联
  类之间的关联大多用来表示变量实例持有着对其他对象的引用。
  在箭头前加上黑色箭头 表示关联的关系
  这里表示 Phone类 使用了Button
  3 组合式一种特殊的聚合关系
  UML 对组合的定义:
  ①如同聚合,实例不能有循环。
  ②一个被所有者实例不能同时有两个所有者。
  ③ 所有者负责被组合的对象的生命周期的管理。如果所有者被销毁,被所有者也必须跟着一起被销毁,如果所有者被复制,被所有者也必须跟着一起被复制。基于此点,可以用组合来描述深拷贝。

  编辑特别推荐:

  C sizeof使用规则及陷阱分析



相关文章


计算机二级C语言基础:有趣的位运算计算机等级考试
用extern声明外部变量计算机等级考试
AddRef和Release的使用技巧计算机等级考试
java调用unix服务计算机等级考试
Java对象间的关系计算机等级考试
C 读取文件seekg()无效的问题计算机等级考试
C 中动态分配二维数组计算机等级考试
C 指针直接调用类成员函数探讨计算机等级考试
巧用C的Time函数进行时间转换计算机等级考试
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛