UML类图
什么是类图?
用以图形的表现形式表示各个类之间的关系,通过类名、属性、方法以及可见性和数据类型,来表示类之间的关联、继承、依赖等关系。
类图的表现形式
每个类在类图中展现形式为一个矩形,分为上中下三层。
1. 第一层显示类的名称,如果为抽象类则为斜体
2. 第二层显示类的特性,比如字段与属性
3. 第三层显示类的操作,通常是方法或行为

其中的符号:+ 表示public,- 表示private,# 表示protected
接口的表示与类几乎一致,只是顶端用<<interface>>表示,第一层表示接口名称,;第二层显示接口的方法

类图主要用来表示类之间的关系
首先是关联关系:人和气候组成关联关系,用一条实线表示:

依赖关系:人与食物组成依赖关系,用一条虚线加箭头表示

继承关系:张三是一个人,继承Person。使用一个空心箭头加实线的组合来表示

聚合关系:聚合也是常见的类关系,表示一个种类与个体之间的关系,使用一条实线与一个菱形箭头表示,如下图中张三是一个歌手,但是歌手是多个个体组合而成就行程了聚合关系

组合关系:表示两个类是组合而成的整体,有相同的生命周期,例如某个人和他的嘴巴

另外在网上看到一个很完整的UML表示的图形可以直观的看到整个UML类图的表现:


浙公网安备 33010602011771号