全是你问的箭头、虚实线、圆 / 菱形 / 三角符号,精准对应软考考点,直接记
| 符号样式 | 名称 | 适用图类 | 核心含义 | 关键区分点 |
|---|---|---|---|---|
| 空心三角形箭头(实线) | 泛化关系 | 类图、用例图 | 继承,is a 关系,箭头指向父类 / 基用例 | 空心三角 + 实线,指向父级 |
| 实心三角形箭头(虚线) | 实现关系 | 类图 | 类实现接口,implements 关系,箭头指向接口 | 实心三角 + 虚线,指向接口 |
| 空心菱形箭头(实线) | 聚合关系 | 类图 | 整体与部分,可分离(has a),菱形连整体 | 空心菱形 + 实线,菱形在整体端 |
| 实心菱形箭头(实线) | 组合关系 | 类图 | 整体与部分,不可分离(contains a),菱形连整体 | 实心菱形 + 实线,比聚合更强 |
| 无修饰实线箭头 | 关联关系 | 类图、用例图 | 对象 / 参与者间常规关联,双向 / 单向 | 纯实线箭头,无任何修饰 |
| 虚线箭头(无修饰) | 依赖关系 | 类图、用例图 | 临时依赖(如参数、局部变量),箭头指向被依赖方 | 虚线箭头,最弱关系 |
| 实线 +<<include>> 标签 | 包含关系 | 用例图 | 必选包含,基用例必须执行包含用例 | 实线 + 标签,基用例包含子用例 |
| 虚线 +<<extend>> 标签 | 扩展关系 | 用例图 | 可选扩展,满足条件才执行扩展用例 | 虚线 + 标签,子用例扩展基用例 |
| 实心圆 | 初始状态 | 状态图、活动图 | 流程 / 对象的起始节点 | 单个实心小圆,唯一起点 |
| 同心圆(内实外空) | 终止状态 | 状态图、活动图 | 流程 / 对象的结束节点 | 双层圆,唯一或多个终点 |
| 空心圆(带边框) | 伪状态 / 起点拓展 | 状态图 | 分支起点、历史状态等特殊起始 | 空心圆,辅助起始分支 |
| 菱形(无修饰) | 判断 / 分支节点 | 活动图、状态图 | 条件判断,多分支选择 | 纯菱形,无箭头修饰,走分支 |
| 粗横线 | 同步条 | 活动图 | 并行分支合并 / 拆分,多流程同步 | 粗实线,专用于并行逻辑 |
软考必背 3 个核心区分(高频易错)
- 三角箭头:空心实线 = 继承,实心虚线 = 实现,别搞反指向
- 菱形箭头:空心聚合(可拆分),实心组合(不可拆),菱形都在整体端
- 虚实线:用例图里,实线包含(必选),虚线扩展(可选);类图里,实线关联 / 继承 / 组合 / 聚合,虚线依赖 / 实现
阿雪技术观
在科技发展浪潮中,我们不妨积极投身技术共享。不满足于做受益者,更要主动担当贡献者。无论是分享代码、撰写技术博客,还是参与开源项目维护改进,每一个微小举动都可能蕴含推动技术进步的巨大能量。东方仙盟是汇聚力量的天地,我们携手在此探索硅基生命,为科技进步添砖加瓦。
Hey folks, in this wild tech - driven world, why not dive headfirst into the whole tech - sharing scene? Don't just be the one reaping all the benefits; step up and be a contributor too. Whether you're tossing out your code snippets, hammering out some tech blogs, or getting your hands dirty with maintaining and sprucing up open - source projects, every little thing you do might just end up being a massive force that pushes tech forward. And guess what? The Eastern FairyAlliance is this awesome place where we all come together. We're gonna team up