【UML】——类图

用于定义系统中的类,包括描述类的内部结构和类之间的关系,类图主要用于描述系统的静态结构。

类图的元素
在这里插入图片描述

什么是类?
类是对象一组具有相同属性、操作、关系和语义的对象的描述。
我的理解是:只要你愿意,只要它们有相同的地方就可以称为一个类。

首先看看看类的图标:
在这里插入图片描述

名称:

特别注意:如果是抽象类,那么类的名称就要采用斜体进行标识。

属性:

[可见性] 属性名 [:类型 ] [=初始值]  [{属性字符串}]

可见性:

名称符号
Public+
private-
protected#
package~

操作:

语法:

[可见性]  操作名  [(参数表)]  [:返回类型 ]  [{属性字符串}]

可见性:

名称符号
Public+
private-
protected#
package~

关系

依赖关系

依赖表示两个或多个模型元素

使用依赖

使用依赖都是非常直接的,通常表示客户使用提供者提供的服务以实现它的行为。

抽象依赖

抽象依赖用来表示客户与提供者之间的关系,依赖在于不同抽象层次上的事物。

授权依赖

授权依赖表示一个事物访问另一个事物的能力。

绑定依赖

绑定依赖是较高级的依赖类型,用于绑定模块以创建新的模型元素。

泛化关系

泛化关系是一种存在于一般元素和特殊元素之间的分类关系。与继承类似。

关联关系

在这里插入图片描述

组合关系和聚合关系:https://blog.csdn.net/qizhi666/article/details/84949494

实现关系

实现是规格说明和其实现之间的关系,它将一种模型元素与另一种模型元素连接起来,比如接口和类。

在这里插入图片描述
在这里插入图片描述
第一次尝试画UML图,欢迎指教。

评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值