UML两个类图连线上的 1.. 与 0..*是什么意思?

liumang9527 2008-04-27 01:37:04
。。。
...全文
8790 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
tongki 2008-04-28
  • 打赏
  • 举报
回复
关联描述了系统中对象或实例之间的离散连接。关联将一个含有两个或多个有序表的类元,在允许复制的情况下连接起来。最普通的关联是一对类元之间的二元关联。关联的实例之一是链。每个链由一组对象(一个有序列表)构成,每个对象来自于相应的类。二元链包含一对对象。
关联带有系统中各个对象之间关系的信息。当系统执行时,对象之间的连接被建立和销毁。关联关系是整个系统中使用的“胶粘剂”,如果没有它,那么只剩下不能一起工作的孤立的类。


一个类从多个类派生是关联关系吗?
是关联关系,不过是特殊的关联关系,由一个名称表示:泛化
liumang9527 2008-04-27
  • 打赏
  • 举报
回复
TO:kelph

谢,再问下

多重值是指什么的多重值?
没搞清楚关联是什么关系,一个类是另一个类的成员是关联关系不?一个类从多个类派生是关联关系吗?
kelph 2008-04-27
  • 打赏
  • 举报
回复 5
这是两个关联类之间的关系
如果是直线,那么是双向关联,两边都有多重值
如果是带有箭头的实线,那么是单向关联。

可能的多重值描述
表示 含义
0..1 0个或1个
1 只能1个
0..* 0个或多个
* 0个或多个
1..* 1个或多个
3 只能3个
0..5 0到5个
5..15 5到15个

1,268

社区成员

发帖
与我相关
我的任务
社区描述
软件工程/管理 管理版
社区管理员
  • 研发管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧