UML 类图

Posted justinxhan

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了UML 类图相关的知识,希望对你有一定的参考价值。

 

举个栗子先,看图

技术分享图片

 

先看动物矩形框

技术分享图片

代表一个类(class)

类图分三层

第一层显示类的名称,如果是抽象类则用斜体显示

第二层是类的特性,通常就是字段和属性

第三层是类的操作,通常是方法或行为

ps:注意前面的符号,+ 代表public ,- 表示private,# 表示protected

 


 

接下来看“飞翔”

技术分享图片

表示接口图

与类图的区别是顶端有<<interface>>显示

第一行是接口名称

第二行是接口方法

ps:还有一种表示方法,俗称棒棒糖表示法

 


 

接下来讲类与类,类与接口之间的关系

技术分享图片

继承关系用空心三角形+实线表示(我用的processon,没有找到空心三角形,专业uml制图工具应该有)

 

 

我举的几种鸟中,大雁是最能飞的,实现了飞翔接口。

实现接口用空心三角形+虚线表示

 

以上是关于UML 类图的主要内容,如果未能解决你的问题,请参考以下文章

UML 用例图时序图类图活动图代画代写

轻松理解UML用例图时序图类图的教程

UML设计,可以设计程序的用例图类图活动图等_SurfaceView

ML实践详细经典教程----用例图顺序图状态图类图包图协作图

UML建模类图

UML 建模 类图