第三章 UML类图简介
来源:互联网 发布:门捷列夫没得奖 知乎 编辑:程序博客网 时间:2024/06/06 02:50
1.类图属于结构图 用于描述一个系统的静态结构。
一个类图中 包含类的UML图,接口的UML图,泛化关系的UML图 关联关系的UML图 依赖关系的UML图以及实现关系的UML图
1.1类的UML图
在UML中,使用一个长方形描述一个类的主要构成,将长方形垂直的分为三层;
顶部第一层:名字层,如果类名字是常规字体,表明该类是具体类;如果类名字是斜体字形,表明类是抽象类
第二层:变量层,也称属性层;
格式是:“变量名字:类型”
+public #protected -private 默认的不需要添加任何符号
第三层:方法层
格式是“方法名字(参数列表):类型”
1.2 接口的UML图
顶部第一层 是名字层 接口的名字必须是斜体
而且需要用<<interface>>修饰名字,并且该修饰和名字分列在两行;
第二层:常量层
格式:“常量名字:类型”
第三层:方法层
1.3泛化关系(继承关系)
UML图通过一个实线连接两个类的UML图表示二者之间的继承关系,实线的起始段是子类的UML图,终点端是父类的UML图,但终点端使用一个空心的三角形表示实线的结束;
1.4关联关系
如果A类中的成员变量是用B类(接口)来声明的变量,那么A与B的关系是关联关系,称A关联与B;
1.5依赖关系
如果A类中的某个方法的参数是用B类(接口)来声明的变量或某个方法返回的数据类型是B类型的;称A依赖于B
1.6实现关系
如果一个类实现了一个接口,那么类和接口的关系是实现关系,称为类的实现接口;
虚线+三角箭头
1.7注释
UML使用注释为类图提供附加的说明;
- 第三章 UML类图简介
- UML 类图简介
- UML类图简介
- Uml类图简介
- UML类图简介
- UML类图简介
- UML类图简介
- UML类图简介
- UML类图简介
- UML类图简介
- UML图学习 第三章
- UML类图符号简介
- UML类图符号简介
- UML类图符号简介
- UML类图符号简介
- UML类图符号简介
- UML类图符号简介
- UML类图符号简介
- JavaScript学习笔记7 之DOM文档对象模型
- JS学习笔记8之 BOM-浏览器对象模型
- JS学习笔记9之event事件及其他事件
- JS学习笔记10之Math对象
- [JS]笔记11之正则表达式
- 第三章 UML类图简介
- [JS]笔记12之事件机制--事件冒泡和捕获--事件监听--阻止事件传播
- 将博客搬至CSDN
- 将cocos2d-x-3.13打包成APK的解决方案
- PHP爬虫最全总结2-phpQuery,PHPcrawer,snoopy框架中文介绍
- [JS]笔记13之Date对象
- Socket进行数据传送的简单知识
- [JS]笔记14之事件委托
- [JS]笔记15之客户端存储cookie