UML类图-UML Class Diagram
2024/8/6
导航
1前言
2.1类
2.2接口
3.1关联
3.2泛化
3.3实现
3.4聚合
3.5组合
3.6依赖
4结束语
1 前言
内容
2 UML类图中的元素
2.1 类
类的基本构成
在UML类图中,类主要由三部分构成:类的名称、属性与方法。
// 类名称
public class MyClass
{
// 属性
public int MyProperty { get; set; }
// 方法
public int MyMethod(int p1, int p2)
{
return p1 + p2;
}
}
类成员的可访问性
内容
抽象类与抽象成员
内容
静态类成员
内容
2.2 接口
内容
3 UML类图中的关系
关系中的数量表示
标识 | 含义 |
---|---|
0..1 | 0个或1个,最多1个 |
0..* | 0个或多个,数量不限 |
1..1 | 只有1个 |
1..* | 1个或多个,至少1个 |
1 | 只有1个(简化表示) |
* | 0个或多个,数量不限(简化表示) |
3.1 关联
表示类之间的拥有关系,通常表示为成员变量,可为双向也可为单向。
3.2 泛化
表示子类对父类的继承关系
3.3 实现
内容
3.4 聚合
表示整体与部分的关系,聚合是(强)关联关系的一种。
3.5 组合
表示整体与部分的关系,组合是(最强)关联关系的一种。
组合与聚合的区别在于组合中的部分不能脱离于整体单独存在,比如部门不能脱离于公司而存在。
3.6 依赖
依赖表示使用关系,通常为单方向。
4 结束语
内容
<全文完>
文章分类
热门文章
UML用例图-UML Use Case Diagram
2024/7/12
UML类图-UML Class Diagram
2024/8/6
UML时序图-UML Sequence Diagram
2024/8/22