UML类图的阅读方法
来源:互联网 发布:淘宝虚假交易怎么判断 编辑:程序博客网 时间:2024/05/07 09:23
类的表示方式
- 类名
- 属性(filed)
可见性 名称:类型 [ = 缺省值 ]
方法(method)
可见性 名称(参数列表) [ : 返回类型]
- +: public
- -: private
- #: protected(friendly)
例如下面这个Person类,有三个private属性和一个public方法,一目了然。
类与类之间关系的表示方式
关联关系
单向关联
UML类图中单向关联用一条单向箭头表示。上图表示Person类中有Address类的对象。
双向关联
UML类图中双向关联用不带箭头的一条直线表示。
自关联
自关联在UML类图中用一个带有箭头且指向自身的直线表示。上图的意思就是Node类包含类型为Node的成员变量,也就是“自己包含自己”。
聚合关系
聚合关系强调是“整体”包含“部分”,但是“部分”可以脱离“整体”而单独存在。UML中聚合关系用带空心菱形和箭头的直线表示。比如上图中汽车包含了发动机,而发动机脱离了汽车也能够单独存在。
组合关系
组合(Composition)是一种强的拥有关系,体现了严格的部分和整体的关系,部分和整体的生命周期一样。即“部分”不能脱离“整体”存在。在UML类图中,组合关系用一个带实心菱形和箭头的直线表示。
依赖关系
司机开车必须要有车,所以Driver和Car之间是依赖关系。在UML类图中,依赖关系用一条带有箭头的虚线表示。
继承关系
在UML类图中用带空心三角形的直线表示。上图表示Student类和Teacher类继承了Person类。
接口实现关系
在UML类图中用空心三角形的虚线表示。上图表示Ship和Car实现了Vehicle接口。
参考资料:http://www.jianshu.com/p/1178ec9f2007
0 0
- UML类图的阅读方法
- uml类图的图示方法
- 大话设计模式阅读(1) UML类图各种关系与代码的对应理解
- UML活动图信号的表示方法
- UML 对象模型图阅读指南
- UML类图关系表示方法
- UML类图关系表示方法
- UML类图关系表示方法
- 阅读代码的方法
- 阅读源码的方法
- 阅读的方法
- 阅读的一些方法
- 阅读代码的方法
- 阅读源代码的方法
- 代码阅读的方法
- 阅读代码的方法
- 阅读代码的方法
- 阅读代码的方法
- ACM刷题之HDU————I Hate It
- VS2013 打包生成安装包文件
- 高桥和低桥 CSU
- Glide的介绍及基本使用
- 二叉树的最大深度
- UML类图的阅读方法
- 【mysql】mysql select中包括计算公式
- 分类算法评价标准
- 【一百贴纪念!】[最短路][枚举]小萨的烦恼
- c语言编译链接
- Android之增量更新
- 快递鸟代收货款接口demo-order
- Docker中使用supervisor管理开机自启动(redis && sshd)
- cocos creator移动事件和 opacity