软考系统分析师·每日学习卡 | [日期:2025-06-20] | [今日主题:需求分析-类图]
一、今日学了啥?
-
类图:描述类、接口、协作及其关系的静态结构图,包含类名、属性、方法及关联。
-
多重度:表示类间数量关系(如0..*表示零到多个实例),与数据库表关系的多重度含义一致。
-
类间六种关系:
- 依赖:虚线+实心箭头,一方变化影响另一方(如调用方法)。
- 泛化:实线+空心三角箭头,父子类继承关系(父类为抽象类)。
- 关联:简单实线连接,表示类间有逻辑联系(常用于简化其他复杂关系)。
- 聚合:空心菱形+实线,整体与部分生命周期独立(如车与轮子)。
- 组合:实心菱形+实线,整体与部分共存亡(如公司与部门)。
- 实现:虚线+空心三角箭头,类实现接口的关系。

-
聚合与组合区别:
- 聚合(空心菱形)强调松散关联,部分可独立存在
- 组合(实心菱形)强调强绑定,整体消亡则部分消亡
二、重点/要记住的!
- ❌ 聚合与组合混淆:聚合(空心)强调松散关联,组合(实心)强调强拥有关系
- ❌ 依赖与实现符号混淆:依赖是虚线+实心箭头,实现是虚线+空心三角箭头
三、今天的小收获/卡住的地方
- 卡住:今天学习太晚,脑袋像浆糊,后面再更新补充图片示例加深理解
四、明天学啥?
- 明天学习其他图内容,补充类图示例
像实干家一样思考问题,像思想家一样付诸行动。
愿你我共同进步!

浙公网安备 33010602011771号