java UML类图基础
来源:互联网 发布:visio 数据建模 编辑:程序博客网 时间:2024/04/28 22:19
UML(Unified Modeling Language,统一建模语言)
一.类图表示
1.类的UML图
在类的UML图中,使用一个长方形描述一个类,并将其分为三层(如下图)
第一层:类名(注意:抽象类的类名的样式为斜体)
第二层:属性层 (格式为"变量名:类型")
第三层:方法层(格式为"方法名(参数列表):类型")
注:
(1)图标为Protected访问权限 ;
(2) 图标为private访问权限;
(3)为public访问权限;
2.表示接口的UML图
与类的UML基本相同,不同的是在类名上面多"<<Interface>>"标记
二.类图关系
1.泛化关系(类的继承关系)
如果一个类是另一个类的子类,UML使用实线链接两个类的UML图,起点为子类,终点为父类,终点使用一个空三角形(如下图).
2.实现关系(类实现接口)
如果一个类实现了一个借口,那么类和接口就是实现关系,通过虚线链接类和所实现的接口,终点是空心三角形
3.依赖关系
是指A类中的某个方法的参数用B类(或接口)来声明变量 或A类中的某个方法返回的数据类型是B类型,则A和B就为依赖关系(A依赖B,).
A和B通过虚线连接,终点是一个空心箭头
4.关联关系
如果A中的成员变量是用A类(接口),来声明的,那么A和B就是关联关系(A关联于B)
A和B通过是用实线连接,终点为空心箭头
1 0
- java UML类图基础
- UML类图基础
- UML 类图基础
- uml类图基础
- UML类图基础
- UML类图基础
- UML类图基础
- uml类图基础
- UML 类图基础
- Java基础(八) -------- UML图
- UML 基础: 组件图
- UML 基础: 序列图
- UML 基础: 组件图
- UML 基础: 组件图
- UML 基础: 组件图
- UML 基础: 序列图
- UML 基础: 序列图
- UML 基础: 组件图
- C#字母数字混合自增(4位)
- hdu5965 dp枚举
- ORB-SLAM2:基于可识别特征的自主导航与地图构建
- request之getRequestURI,getRequestURL的区别
- 超类
- java UML类图基础
- 343. Integer Break(LeetCode, C++, 动态规划)
- java常用的框架介绍
- JSP小结-Servlet-请求与路径
- Android浏览图片,点击放大至全屏效果
- 带有支付功能的产品如何测试
- Prototype原型链
- JAVA 字母数字混合自增(4位)
- linux系统服务之chkconfig