码迷,mamicode.com
首页 > 其他好文 > 详细

UML 类图

时间:2018-01-06 15:56:19      阅读:110      评论:0      收藏:0      [点我收藏+]

标签:nbsp   应该   bsp   uml   抽象类   图片   专业   三层   名称   

 

举个栗子先,看图

技术分享图片

 

先看动物矩形框

技术分享图片

代表一个类(class)

类图分三层

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

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

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

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

 


 

接下来看“飞翔”

技术分享图片

表示接口图

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

第一行是接口名称

第二行是接口方法

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

 


 

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

技术分享图片

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

 

 

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

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

 

UML 类图

标签:nbsp   应该   bsp   uml   抽象类   图片   专业   三层   名称   

原文地址:https://www.cnblogs.com/justinxhan/p/8213954.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!