社区
研发管理
帖子详情
UML两个类图连线上的 1.. 与 0..*是什么意思?
liumang9527
2008-04-27 01:37:04
。。。
...全文
9988
4
打赏
收藏
UML两个类图连线上的 1.. 与 0..*是什么意思?
。。。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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个
一起来学
UML
(4)——
类图
中的多重性(Multiplicity)
http://blog.csdn.net/donhao/article/details/6737354 在
类图
中,关系
连线
的两端有时会有1、*等符号,通过下图来做一个说明。 在图中: 1. 一个Car有一个Person(司机,这里person指司机),因此在Person端有个符号1; 2. 一个Person(司机)开一辆车Car,因此在Car端有个符号1; 3. 一个Ca
UML
类图
绘制规则
在软件设计中,
UML
(统一建模语言)
类图
是一个核心工具,用于描述和展示系统中的类结构及其关系。
类图
不仅有助于开发者理解系统的组成和交互逻辑,也能够为未来的维护提供清晰的参考。本文将深入讲解
UML
类图
的各项绘制规则,帮助你快速掌握
类图
绘制方法。了解和掌握
UML
类图
的绘制规则,可以更直观地表达系统的类设计及关系。合理使用
UML
类图
的可见性符号、属性和方法格式、关系
连线
以及多重性、角色名等细节,不仅有助于项目团队的沟通与协作,还能为系统的维护提供长远支持。
UML
类图
转载:30分钟学会
UML
类图
类图
中具体类、抽象、接口和包的表示法
UML
类图
中表示具体类 具体类在
类图
中用矩形框表示,矩形框分为三层:第一层是类名字。第二层是类的成员变量;第三层是类的方法。成员变量以及方法前的访问修饰符用符号来表示: “+”表示 public; “-”表示 private; “#”表示 protected; 不带符号表示 default。
UML
类图
中表示抽象类 抽象类在
UML
类图
中同样用矩形框表示,但是***抽象类的类名以及抽象方法的名字都用斜体字表***示,如图2所示。 UM
UML
类图
UML
是统一建模语言的简称,它是一种由一整套图表组成的标准化建模语言。
UML
用于帮助系统开发人员阐明,展示,构建和记录软件系统的产出。
UML
代表了一系列在大型而复杂系统建模中被证明是成功的做法,是开发面向对象软件和软件开发过程中非常重要的一部分。
UML
主要使用图形符号来表示软件项目的设计,使用
UML
可以帮助项目团队沟通、探索潜在的设计和验证软件的架构设计。
UML
的目标是提供一个标准的符号,可以被所有面向对象的方法使用,并选择和整合前兆符号的最佳元素。
研发管理
1,268
社区成员
28,281
社区内容
发帖
与我相关
我的任务
研发管理
软件工程/管理 管理版
复制链接
扫一扫
分享
社区描述
软件工程/管理 管理版
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章