UML两个类图连线上的 1.. 与 0..*是什么意思?
。。。
[解决办法]
这是两个关联类之间的关系
如果是直线,那么是双向关联,两边都有多重值
如果是带有箭头的实线,那么是单向关联。
可能的多重值描述
表示含义
0..1 0个或1个
1只能1个
0..*0个或多个
* 0个或多个
1..*1个或多个
3只能3个
0..50到5个
5..15 5到15个
[解决办法]
关联描述了系统中对象或实例之间的离散连接。关联将一个含有两个或多个有序表的类元,在允许复制的情况下连接起来。最普通的关联是一对类元之间的二元关联。关联的实例之一是链。每个链由一组对象(一个有序列表)构成,每个对象来自于相应的类。二元链包含一对对象。
关联带有系统中各个对象之间关系的信息。当系统执行时,对象之间的连接被建立和销毁。关联关系是整个系统中使用的“胶粘剂”,如果没有它,那么只剩下不能一起工作的孤立的类。
一个类从多个类派生是关联关系吗?
是关联关系,不过是特殊的关联关系,由一个名称表示:泛化