原创文章,转载请务必将下面这段话置于文章开头处。
本文转发自Jason’s Blog,原文链接 http://www.jasongj.com/uml/class_diagram/
UML类图
UML类图介绍
在UML 2.*的13种图形中,类图是使用频率最高的UML图之一。类图用于描述系统中所包含的类以及它们之间的相互关系,帮助开发人员理解系统,它是系统分析和设计阶段的重要产物,也是系统编码和测试的重要模型依据。
类的UML图示
在UML类图中,类使用包含类名、属性和方法且带有分隔线的长方形来表示。如一个Employee类,它包含private属性age,protected属性name,public属性email,package属性gender,public方法work()。其UML类图表示如下图所示。
属性及方法表示形式
UML规定类图中属性的表示方式为
可见性 名称 : 类型 [=缺省值]
方法表示形式为
可见性 方法名 [参数名 : 参数类型] : 返回值类型
方法的多个参数间用逗号隔开,无返回值时,其类型为void
属性及方法可见性
- public 用
+
表示 - private 用
-
表示 - protected 用
#
表示 - package 用
~
表示