UML 类图各符号含义速查
链接:https://pan.baidu.com/s/1RePYipe_4hnW_EtCbD-r9Q
提取码:0000
概述
类图
类名 访问修饰符 变量名 : 返回类型(例:+ Username : String)
访问修饰符 方法名 () : 返回类型(例:+ getUsername () : String)
static成员所在的行要加下划线;final成员所在的行末要标识“{readonly}”。
abstract方法要用斜体表示。
属性
方法
Java / C#访问修饰符
Java public + protected # ~ private -
C# public protected internal internal protected private
类间关系
关联
双向
单向
自关联
多重关联:
另一个类(该记号的另一处)的对象与该类(靠近该记号)的:
记号 含义
1…1 一个
0…* 非负整数个(零个或多个)
1…* 正整数个(一个或多个)
0…1 至多一个(零个或一个)
m…n (m≤n)最少m个,最多n个(m到n个)
对象有关系。
聚合(整体与可独立存在的部分的关系):
注:所有表示这些关联关系的箭头或直线旁都可以添加文字(批注),以便更具体地说明关联关系。
依赖(使用)
由使用者指向被使用者。
泛化(继承)
由子类指向父类。
实现(某个接口)
由实现接口的类指向被实现的接口。
实例
类图
类间关系
一个窗体可以具有非负整数个按钮,但一个按钮只能属于一个窗体。
·计算机包含显示器、主机、键盘、鼠标等。
·燃油汽车包含底盘、发动机、变速箱等。
UML 类图各符号含义速查相关推荐
- UML类图中符号的含义
UML类图中符号的含义 类图中的基本符号由虚线.箭头.实线.空心三角形.空心菱形.实心菱形组成,这些符号的组合构成类图的基本符号 实线+箭头 表示关联关系 关联关系分类 自身关联 表示自身拥有一个自身 ...
- UML类图中各种箭头和线条的含义和用法(转)
UML类图中箭头和线条的含义和用法 1.UML中关系 本节向大家学习一下UML箭头.线条代表的意义,UML中关系主要有依赖,聚合,合成,泛化和实现等,下面就让我们来看一下这些关系如何用UML箭头和线条 ...
- Uml 类图 stereotype的值含义,该怎么解决
2019独角兽企业重金招聘Python工程师标准>>> Uml 类图 stereotype的值含义 用rose画类图的时候,里面的stereotype 选项的entity和domai ...
- 用gif图展示UML中箭头和线条的含义,及搞懂UML类图、时序图和用例图
前言 新进入一家公司,应对 日常的软件开发工作和交流,要能看懂别人写的代码各个类之间的关系,那就需要您能看懂类图uml中各个类之间的线条.箭头代表什么意思? UML的类图中,一共有以下六大关系: 泛化 ...
- 【Java基础】UML类图及各种线代表的关系含义总结
文章目录 一.UML常见图 1.类图(Class Diagram) 2.对象图(Object Diagram) 3.时序图(Sequence Diagram) 二.UML类图线的概括 1.类(Clas ...
- 解析UML类图符号意义
软件开发过程中经常会遇到UML建模,那么你对UML符号是否熟悉,这里向大家简单介绍一下UML类图符号,每种符号都有不同的意义,希望通过本节的学习你对UML类图符号会有一定的了解,下面就让我们一起来看一 ...
- UML类图符号标识符解释
来自:http://liuchuxiong2003.blog.sohu.com/168088327.html 类图Class diagram通过显示出系统的类以及这些类之间的关系来表示系统.类图是静态 ...
- [转]UML类图中连接线与箭头的含义
目录: 一些概念 关联 1.双向关联 2.单向关联 3.自身关联(反身关联) 2.依赖 1 单向依赖 2 双向依赖 组合/聚合 1 组合 2 聚合 泛化和实现 1 继承(Derived) 2 接口实现 ...
- UML类图中连接线与箭头的含义(转)
UML类图是描述类之间的关系 概念 类(Class):使用三层矩形框表示. 第一层显示类的名称,如果是抽象类,则就用斜体显示. 第二层是字段和属性. 第三层是类的方法. 注意前面的符号,'+'表示pu ...
最新文章
- 10行 python 代码做出哪些酷炫的事情?
- 用access做考场桌贴_利用Word、Excel、Access进行考务安排及学生成绩分析的有效途径-教育文档...
- Oracle学习:视图与索引
- VC控件 Progress Control
- 从SpringBootApplication注解入手
- 对vue虚拟dom的研究
- 1206封装电容在物料可靠性设计比较低
- Docker基础知识:Containers,Namespace,CGroups
- Linux设备模型(4)_sysfs
- sql python r_Mode Studio,支持Python,R和SQL的云数据分析利器
- 基于C语言图书馆管理系统编程设计
- 推荐几个微信小程序开源项目
- java实现选择排序(思路与实现)
- 计算机硬盘根目录是什么,解决方案:硬盘根目录是什么意思?它存储在哪里?...
- Pygame简易版2048小游戏:超详细解说,看完还不会可以剁手了(附完整源码)
- Unirech腾讯云国际版-使用腾讯云服务器手动建立WordPress 个人站点Linux系统教程
- wpf listview透明但字不要透明_早春松树松针上出现透明液体,不要不在意,可能是松大蚜在危害...
- c++ mupdf 提取pdf文件里面图片
- java-Map接口
- 2018最新Web前端经典面试试题及答案-史上最全前端面试题(含答案)--转载