- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
➢继承关系
继承指的是一个类(称为子类、子接口)继承另外的一个类(称
为父类、父接口)的功能,并可以增加它自己的新功能的能力。
在Java中继承关系通过关键字extends明确标识,在设计时一般
没有争议性。在UML类图设计中,继承用一条带空心三角箭头的
实线表示,从子类指向父类,或者子接口指向父接口。
➢实现关系
实现指的是一个class类实现interface接口(可以是多个)的功
能,实现是类与接口之间最常见的关系。在Java中此类关系通过
关键字implements明确标识,在设计时一般没有争议性。在
UML类图设计中,实现用一条带空心三角箭头的虚线表示,从类
指向实现的接口。
➢依赖关系
简单的理解,依赖就是一个类A使用到了另一个类B,而这种使用
关系是具有偶然性的、临时性的、非常弱的,但是类B的变化会
影响到类A。比如要过河,需要借用一条船,此时人与船之
间的关系就是依赖。表现在代码层面,为类B作为参数被类A在某
个method方法中使用。在UML类图设计中,依赖关系用由类A
指向类B的带箭头虚线表示
➢关联关系
关联体现的是两个类之间语义级别的一种强依赖关系,比如我和
,这种关系比依赖更强、不存在依赖关系的偶然性、关
系也不是临时性的,一般是长期性的,而且双方的关系一般是平
等的。关联可以是单向、双向的。表现在代码层面,为被关联类
B以类的属性形式出现在关联类A中,也可能是关联类A了一
个类型为被关联类B的全局变量。在UML类图设计中,关联关系
用由关联类A指向被关联类B的带箭头实线表示,在关联的两端可
以标注关联双方的角色和多重性标记。
➢聚合关系
聚合是关联关系的一种特例,它体现的是整体与部分的关系,即
has-a的关系。此时整体与部分之间是可分离的,它们可以具有
各自的生命周期,部分可以属于多个整体对象,也可以为多个整
体对象共享。比如计算机与CPU、公司与员工的关系等,比如一
个编队包括海空、驱护、飞机及核动力潜
艇等。表现在代码层面,和关联关系是一致的,只能从语义级别
来区分。在UML类图设计中,聚合关系以空心菱形加实线箭头表
示。
➢组合关系
组合也是关联关系的一种特例,它体现的是一种contains-a的关
系,这种关系比聚合更强,也称为强聚合。它同样体现整体与部
分间的关系,但此时整体与部分是不可分的,整体的生命周期结
束也就意味着部分的生命周期结束,比如人和人的大脑。表现在
代码层面,和关联关系是一致的,只能从语义级别来区分。在
UML类图设计中,组合关系以实心菱形加实线箭头表示。
类与类关系概述
➢类与类之间最普遍的关系就是关联关系
➢对象关联关系的分类
按种类分
✓一对多(多对一)
✓一对一
✓多对多
按方向分
✓单向关联
✓双向管理
关联关系
➢单向多对一
多方关键代码
配置文件关键代码
publicclassJd{
privateIntegerjdid;
privateStringjme;
privateQxqx;
//GettersSetters...
}!--Jd
您可能关注的文档
- 企业营运能力分析指标详解.pdf
- 五年级数学倍数特征练习课教学概要.pdf
- 小学数学第六单元加减法综合训练测试题.pdf
- 初中英语人教版七年级下册Unit14课件学案练习综合包.pdf
- 西贝柳斯第七交响曲:形式与风格突破.pdf
- 深夜火灾后问责与沉默.pdf
- 基于时间等价性多普勒效应推导与分析.pdf
- 中外合资营企业条款及附件.pdf
- 七年级英语下册第五单元测试题.pdf
- 肺内气体交换教学设计与实验探究.pdf
- 2025北京航空工业集团综合所高层次人才及博士招聘20人笔试参考题库附答案.docx
- 2025安徽亳州市利辛县巡察信息中心遴选5人备考题库附答案.docx
- 2025宁波鄞州区东柳街道编外招聘1人备考题库附答案.docx
- 2025云南楚雄市机关事业单位选调63人备考题库附答案.docx
- 2025北京中国社会科学调查中心招聘劳动合同制人员1人备考题库附答案.docx
- 2025宁波市市场监督管理局局属事业单位宁波市标准化研究院招聘高层次人才1人备考题库附答案.docx
- 2025河南郑州铁路职业技术学院招聘合同制工作人员48人笔试历年题库附答案解析.docx
- 2025云南玉溪市红塔区文化和旅游局招聘办公辅助人员1人备考题库附答案.docx
- 2025山东日照市岚山区卫生健康系统事业单位招聘20人备考题库附答案.docx
- 2025四川九州电子科技股份有限公司招聘车载电子事业部-PQE岗笔试参考题库附答案.docx
最近下载
- 2024版维克多英语高中英语词汇大纲(词汇表) .pdf VIP
- 在线网课学习课堂《学术英语(华理 )》单元测试考核答案.pdf VIP
- VW 01110-4-2025-螺纹连接第四部分:螺纹连接的试验和评定(中文).pdf VIP
- 建筑电梯知识培训资料.pptx VIP
- 苏州智核生物医药科技有限公司改扩建乙级放射性同位素实验室项目报告表.pdf VIP
- 最新常用胰岛素制剂的分类.pptx VIP
- 汇川PLC编程与应用教程ppt——4-1-6简单交通灯控制系统软件设计.ppt VIP
- 公文基本写作能力测试题.doc VIP
- 2024 10kV~500kV输变电设备交接试验规程.docx
- 常用胰岛素制剂的分类.pptx VIP
原创力文档


文档评论(0)