- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
UML中的关联关系及其实现模式.pdf
( )
第 34 卷第 3 期 郑 州 大 学 学 报 理 学 版 V o l. 34 N o. 3
2002 年 9 月 JOU RNAL O F ZH EN GZHOU UN IV ER S IT Y Sep. 2002
UML 中的关联关系及其实现模式
王黎明, 柴玉梅
(郑州大学信息工程学院 郑州 450052)
摘 要: 针对UM L 模型到程序代码的转换问题, 较全面地讨论了UM L 模型中的关联关系, 提出了UM L 模
型转换过程中的两种关联实现模式, 并给出UM L 简单模型到Java 代码的转换模式. 最后, 按显式关
联实现模式给出一个转换的例子.
关键词:UM L ; 关联; 实现模式; 类视图; Java
( )
中图分类号: T P 311. 51 文章编号: 1671- 6841 2002 03- 0025- 04
UM L [ 1 ] 是一种编制软件蓝图的可视化模型语言, 它提供了一套描述软件系统模型的概念和图形表
示法, 并提供了对自身的扩展机制和对象约束语言(OCL ). 软件开发人员可以利用它建立可视化的模
型, 并进一步将该模型转换为程序代码. UM L 中类、对象、继承等概念和面向对象语言中的相应概念直
接对应, 转换起来较容易. 但UM L 中的关联关系、聚合、组合等概念在面向对象语言中却得不到支持,
[ 2 ]
这些关系的处理构成UM L 模型到程序代码转换过程中的瓶颈问题 .
1 关联关系的分类及讨论
在类图的关系中, 除了泛化、聚合或组合关系外,
W o rkfo r 1
大部分都是关联(A ssociation ) 关系. 关联关系表示类 Person Emp loyee Emp loyer Company
之间存在的某种关系, 也是实例之间具有公共结构和
共同语义的链接的集合, 通常用一个无向线段来表 图 1 雇员和公司的关联模型
示. 每个关联上可以附带一个名称, 以表示这个关联
的含义; 关联的两端与类之间的接口表示了该类在这个关联中的作用, 称为角色(Ro le). 角色可以有多
( )
重性, 即关联中的角色可以由多个对象来扮演 用 表示 , 如图 1 所示.
1. 1 关联的多重性分类
关联关系涉及的对象个数称为关联的重数, 反映关联的多重性. 按多重性来划分关联:
( 1) 一对一关联A —B 表示A 的一个对象和B 的一个对象关联, 这两个对象具有相同的生命周
期, 这种关联关系依赖于两个对象而存在.
1
(2) 一对多关联A — B 表示类A 的一个对象和类B 的多个对象关联, 这种关联关系依赖于一个
类A 的对象和一个以上类B 的对象而存在. 但类B 的对象可以具有关联动态性, 即不仅数目可变, 对象
次序也可变. 而类A 的对象具有确定性.
您可能关注的文档
最近下载
- 我国散光矫正型人工晶状体临床应用专家共识.docx
- 科研伦理与学术规范.docx VIP
- 【教学评一体化】第三单元 赏山川日月,悟忧乐情怀 整体公开课一等奖创新教学设计-【大单元教学】统编版语文九年级上册名师备课系列.docx VIP
- 缅怀先烈精神-传承红色基因课件.pptx VIP
- 1.1 同底数幂的乘法 双减分层作业设计样例 2021—2022学年北师大版数学七年级下册 .docx VIP
- 朱良春杂病廉验特色发挥.docx
- 绘本《我妈妈》教学设计.docx
- 人教版(2024)英语七年级上册全册教案.DOCX VIP
- 在线网课知慧《音乐艺术概论》课后章节测试答案.docx
- 2024年中煤集团西南分公司招聘笔试参考题库附带答案详解.pdf
文档评论(0)