- 博客(3)
- 收藏
- 关注
原创 快速理解UML中的几种关系
看生命周期关联: A和B独立存在。聚合: 部分可独立存在。组合: 部分随整体消亡。看所有权关联: A只是引用B。聚合: A拥有B,但不是唯一拥有者或可分离。组合: A完全拥有并管理B。看关系强度组合 > 聚合 > 关联 > 依赖看UML图形实线箭头: 关联空心菱形 + 实线: 聚合 (菱形在整体端)实心菱形 + 实线: 组合 (菱形在整体端)虚线箭头: 依赖空心三角 + 实线: 泛化/继承 (箭头指向父类)空心三角 + 虚线: 实现 (箭头指向接口)
2025-09-17 23:45:08
247
原创 UML梳理Linux内核代码中数据结构关系
在Linux内核代码中,数据结构之间的关系错综复杂。使用UML(统一建模语言)中的类图(Class Diagram)来表示这些关系,可以清晰地展示内核模块、数据结构及其交互方式。以下是UML中几种关键关系箭头的详细说明,以及如何在内核代码分析中应用它们。在UML中表示为:这表示 关联到 、 等。2. 聚合关系(Aggregation)箭头表示:空心菱形 + 实线()含义:“整体-部分”关系,部分可以独立于整体存在。应用场景:一个结构体“拥有”另一个结构体,但被拥有的结构体可以独立存在。
2025-09-17 23:33:32
562
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅