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

UML关系图

时间:2020-03-17 19:10:18      阅读:52      评论:0      收藏:0      [点我收藏+]

标签:可见性   attach   私有   family   man   vat   cli   origin   语法   

类:[可见性] 属性名:类型[=默认值]

注意:“可见性”表示该属性对类外的元素是否可见,

包括公有(Public)、私有(Private)、受保护(Protected)和朋友(Friendly)4 种,在类图中分别用符号+、-、#、~表示。

技术图片

 

接口:

技术图片

 

类关系由强到弱:泛化(继承) =  实现 > 组合 > 聚合 > 关联 > 依赖

 

1,泛化(继承): 如动物和老虎的关系

技术图片

2,实现 :实现接口

技术图片

3,组合:强烈关系,部分不能离开整体而单独存在

 技术图片

4,聚合:has-a 的关系,部分可以离开整体而单独存在

 技术图片

聚合关系是关联关系的一种,是强的关联关系;关联和聚合在语法上无法区分,必须考察具体的逻辑关系。

5,关联:如成员变量,是一种拥有的关系,它使一个类知道另一个类的属性和方法;如:老师与学生,丈夫与妻子关联可以是双向的,也可以是单向的

 技术图片

6,依赖:如局部变量、方法的参数或者对静态方法的调用

技术图片

UML关系图

标签:可见性   attach   私有   family   man   vat   cli   origin   语法   

原文地址:https://www.cnblogs.com/hero123/p/12512585.html

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