UML 流程图 的简单识别

来源:互联网 发布:个体户注册域名 编辑:程序博客网 时间:2024/06/07 12:24

本文以多线程的线程池实例来讲解 UML 流程图的查看技巧

先附图(图片来源于 《Java 高并发程序设计》)



上面的 UML 图主要设计到下面几种元素

[1] 长方向表格

[2] O-   (位于长方向表格左上角)

[3] +

[4] :

[5] 箭头   < 可以指向上下左右

[6] 三角形可以指向上下左右

[7] 虚线 - - - - - 

[8] 实线———

 

总结如下:

1、箭头/三角形出发点的类依赖于其指向的类。具体来说,箭头表示后者引用前者,三角形表示后者继承或者实现前者
2、实线表示二者都是类或者都是接口类,虚线表示二者类型不同
3、左上角 0- 表示该类为接口,否则为class,0- 有特殊性,一般的也有些 <interface>

4、"+" 表示内部方法

5、“:”表示返回类型


其他较为全面的UML参考:http://www.uml.org.cn/oobject/201104212.asp


特别感谢 吴小琼 同学参与讨论。

原创粉丝点击