UML类图说明

1.类的表示

image.png

第一行:表示类名;

第二行:表示类的属性;

第三行:表示类的方法;

(注:“+”表示public,“-”表示private,“#”表示protected)

2.接口的表示
形式1


image.png

(注:与类图的主要区别是第一行顶端有<<interface>>显示)

形式2(棒棒糖表示)


image.png

(注:上图表示,唐老鸭实现了一个名叫“讲人话”的接口。)

3.继承表示



(注:继承关系用“空心三角形+实线”表示)

4.实现接口表示


image.png

(注:实现接口用“空心三角形+虚线”表示)

5.关联关系表示


image.png

(注:关联关系用“实线箭头”表示)

6.聚合关系表示


image.png

(注:聚合关系使用“菱形+实线箭头”表示)

7.组合关系表示


image.png

(注:组合关系用“实心菱形+实线箭头”表示)

8.依赖关系表示


image.png

(注:组合关系使用“虚线箭头表示”)

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • UML类图用来定义系统中的类,包括描述类的结构和类之间的关系。类图的主要作用于描述系统的静态结构。先看一张图(图片...
    Josaber阅读 11,313评论 0 5
  • 这里不会将UML的各种元素都提到,我只想讲讲类图中各个类之间的关系; 能看懂类图中各个类之间的线条、箭头代表什么意...
    a2bfbb8a095f阅读 5,807评论 0 1
  • 忘记了uml类图连线之间的关系,记录一下。 1. 关联关系 关联(Association)关系是类与类之间最常用的...
    cutieagain阅读 5,878评论 0 2
  • 这里不会将UML的各种元素都提到,我只想讲讲类图中各个类之间的关系; 能看懂类图中各个类之间的线条、箭头代表什么意...
    赛亚人之神阅读 4,280评论 0 1
  • 我看过老郭年轻时的照片,可以毫无顾忌地说:是个美男子。 那是一张80年代的黑白证件照,他微微侧着上半身,再把脖子拧...
    喂喂Wiing阅读 1,950评论 4 2

友情链接更多精彩内容