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

UML图例详解

时间:2021-06-23 16:48:45      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:load   asm   str   ase   实现   一个   表示   多个实例   关系   

技术图片

三层矩形框:表示一个类(对象),第一行为类名,第二行为特性(字段、方法等),第三行为操作(方法、行为)

Tips:如果类名为斜体则是抽象类

“+”:public访问级别

“-”:privte访问级别

“#”:protected访问级别

“<>”:表示接口,第一行为接口名称、第二行为接口方法

空心圆+实现:也称之为接口,叫做棒棒糖表示法

空心三角形+实线:泛化关系。表示父类与之类之间的关系。

技术图片

空心三角形+虚线:实现接口

技术图片

实现+箭头:关联关系。比如在某个类中,引用另一个类

技术图片

空心菱形+箭头:聚合关系。聚合表示一种若的“拥有方式”,简单来说就是A对象可以包含B对象,但B对象不是A对象的一部分。

技术图片

实心菱形+箭头:合成(组合)关系。箭头下方的数字称之为基数, 表明这一端的类可以有多个实例。举个栗子:一只鸟有两个翅膀,就可以在在左端标注“1”,右端标注“2” 。如果一个类额可能有无数个实例,则用“n”标注。

技术图片

虚线+箭头:依赖关系

技术图片

弱 强
---------------------------------------->

UML图例详解

标签:load   asm   str   ase   实现   一个   表示   多个实例   关系   

原文地址:https://www.cnblogs.com/chonglu/p/14920917.html

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