类图及类图中的关系(2)
发表于:2025-01-22 作者:千家信息网编辑
千家信息网最后更新 2025年01月22日,(4)Composition:组合关系组合关系同样也是关联关系中的一种,这种关系是比聚合关系更加强的关系。我们前面提到,聚合关系表现的是整体与部分之间的关系,组合关系是在聚合关系的基础上,表示不可分割
千家信息网最后更新 2025年01月22日类图及类图中的关系(2)
(4)Composition:组合关系
组合关系同样也是关联关系中的一种,这种关系是比聚合关系更加强的关系。我们前面提到,聚合关系表现的是整体与部分之间的关系,组合关系是在聚合关系的基础上,表示不可分割的整体与部分之间的关系。也就是说表示整体的对象需要负责表示部分的对象的生命周期。
"代表整体的对象负责保持代表部分的对象的存活,在一些情况下负责将代表部分的对象湮灭掉。代表整体的对象某些时候可以将代表部分的对象传递给另外一个对象,并由它负责代表部分的对象的生命周期。换言之,代表部分的对象同一时刻只能与一个对象构成组合关系。并且由后者排他的负责其生命周期。"--《Java与模式》
我们以人和手臂的关系举例,组合关系的类图如下:
(5)Dependency:依赖关系
依赖关系表示一个类依赖于另一个类的定义。依赖关系是单方向的。人吃苹果,那么人依赖苹果。类图如下:
一般来说,被依赖的对象往往是以局部变量、方法参数的形式存在于来对象中,与关联关系不同,它不会以成员变量的形式存在于以来对象中。这一点值得注意。另外,每一个依赖都有一个名称。上面这个依赖关系的名称就是eats。
以上就是类图和常见的类图之间的关系。最近笔试居然要求画出所有类之间关系的典型类图 。当时就崩溃,发这两篇博客,复习复习。
对象
代表
部分
整体
组合
之间
周期
生命
变量
名称
就是
形式
整体与部分
苹果
关联
复习
不同
不可分割
一般来说
也就是
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
软件开发竞争压力
提示数据库版本不对
湖北卫视关于中小学生网络安全
c连接数据库查询
中国网络安全教育法
t3采购入库单数据库字段
电子期刊是全文数据库吗
服务器 台式机 区别
数据库系统sql简介
黄石定制软件开发中心
个人台式机怎么做游戏服务器
数据库的网络模型
开源中国网络安全公司
12u服务器机柜
阿里巴巴邮箱服务器
mitchell 数据库
软件开发代理做账
提取数组中不重复的数据库
学习网络安全技术哪个学校好
云服务器查看内网ip
前端显示数据库数据
t3采购入库单数据库字段
mysql数据库识别中文代码
网络安全调查背景
厦门鹭升达网络技术
cnkl是一种什么数据库
ntp时间服务器设置
剑河县税务局开展网络安全培训
如何编辑易数据库
数据库学习视频横竖