一、章节考情
上午选择 8~10 分,下午第三道大题 UML 建模(15 分),必考大题章节,大纲全部核心内容标注「掌握」。 和第 6 章 DFD 并列两大建模大题,7 月重点攻坚弱项。
二、分小节核心学习重点
7.1 面向对象基础核心概念
- 四大核心特性(选择题必背)
- 封装:数据与方法捆绑,对外隐藏内部细节,提供访问接口
- 继承:子类复用父类属性与方法,支持代码复用
- 多态:同一接口,不同对象不同实现(重载、重写)
- 抽象:提取共同特征,形成类 / 接口,屏蔽具体实现
- 基础术语
- 对象:客观实体;类:对象模板
- 消息:对象之间交互方式;方法:类的行为操作
- 类之间五种关系(UML 类图核心,大题高频填空) | 关系 | 符号 | 含义 | 强弱 | |----|----|----|----| | 泛化(继承)| 空心三角实线 | 子类→父类,is-a | 最强 | | 实现 | 空心三角虚线 | 类实现接口 | 次强 | | 组合 | 实心菱形实线 | 整体包含部分,部分不能独立存在(人 - 心脏)| 强包含 | | 聚合 | 空心菱形实线 | 整体包含部分,部分可独立存在(班级 - 学生)| 弱包含 | | 关联 | 普通实线 | 平等双向关系(学生 - 课程选课)| 普通 | 依赖:虚线箭头,临时使用(方法参数临时调用其他类)
7.2 UML 统一建模语言(本章重中之重,下午大题)
- UML 两类图
- 结构图:静态(用例图、类图、组件图、部署图)
- 行为图:动态(时序图、活动图、状态图)
- 必考四张图(大题只考这四类)
(1)用例图
- 参与者:小人,外部交互对象;用例:椭圆,系统功能