Skip to content

第10章:面向对象技术

💡 目标:掌握面向对象分析设计方法,熟练运用UML和设计模式

🎯 章节目标

  • 理解面向对象的基本概念和特征
  • 掌握面向对象分析和设计方法
  • 熟练使用UML进行系统建模
  • 掌握常用设计模式的应用
  • 能够进行面向对象系统设计

⏳ 预计学习时间

20课时(建议2-3周完成)

📚 本章课程

10.1 面向对象基础概念

课程内容时长
10.1.1 面向对象基本概念介绍面向对象思想的产生和发展45分钟
10.1.2 对象与类相关概念对象、类、属性、方法的定义60分钟
10.1.3 继承与泛化的基本概念继承机制、泛化关系75分钟
10.1.4 多态与动态绑定的基本概念多态性、动态绑定原理60分钟
10.1.5 面向对象基本概念汇总封装、继承、多态总结30分钟

10.2-10.3 面向对象方法

课程内容时长
10.2 面向对象分析OOA方法、需求建模75分钟
10.3 面向对象设计OOD方法、架构设计75分钟

10.4 UML统一建模语言

课程内容时长
10.4.1 UML知识点概述UML的作用和组成30分钟
10.4.2 UML概念UML基本概念和术语45分钟
10.4.3 UML中的关系依赖、关联、泛化、实现60分钟
10.4.4 UML类图与对象图类图和对象图的绘制90分钟
10.4.5 用例图用例图建模方法60分钟
10.4.6 顺序图与通信图交互图的绘制75分钟
10.4.7 活动图活动图建模流程45分钟
10.4.8 状态图状态机建模60分钟
10.4.9 构件图构件和接口建模45分钟
10.4.10 部署图系统部署建模45分钟

10.5 设计模式

课程内容时长
10.5.1 设计模式知识点概述设计模式的概念和分类30分钟
10.5.2 创建型设计模式单例、工厂、建造者等模式90分钟
10.5.3 结构型设计模式适配器、装饰器、代理等模式90分钟
10.5.4 行为型设计模式-01观察者、策略、命令等模式90分钟
10.5.5 行为型设计模式-02状态、访问者、迭代器等模式90分钟
10.5.6 设计模式拼写及分类汇总23种设计模式总结45分钟

10.6-10.7 章节总结

课程内容时长
10.6 面向对象技术章节概述本章知识点总结30分钟
10.7 面向对象技术章节回顾重点难点复习45分钟

🎒 学习收获

完成本章后,你将:

  1. 理论基础:深入理解面向对象的核心概念
  2. 建模能力:熟练使用UML进行系统建模
  3. 设计技能:掌握常用设计模式的应用
  4. 实践能力:能够进行面向对象系统分析设计

📖 重点难点

重点内容

  • 面向对象三大特征:封装、继承、多态
  • UML九种图的绘制方法和应用场景
  • 23种设计模式的结构和应用
  • 面向对象分析设计的方法和步骤

难点突破

  • 多态和动态绑定的实现机制
  • UML图之间的关系和一致性
  • 设计模式的选择和组合使用
  • 复杂系统的面向对象建模

🔗 相关章节

  • 第11章:UML建模 - 建模实例和技巧
  • 第12章:面向对象程序设计 - 代码实现
  • 第7章:系统开发基础 - 软件设计方法

准备好了吗?开始学习面向对象基本概念 →

🎯 本章课程总览

课程内容时长
10.1.1 面向对象基本概念介绍建立面向对象知识总框架,掌握对象、类、抽象、封装、继承、多态的命题逻辑。45分钟
10.1.2 对象与类相关概念深入理解对象与类的映射关系、访问控制与成员归属,建立“封装驱动建模”的判题能力。45分钟
10.1.3 继承与泛化的基本概念系统掌握对象、类、封装、继承、多态及动态绑定的理论与考法。45分钟
10.1.4 多态与动态绑定的基本概念系统掌握对象、类、封装、继承、多态及动态绑定的理论与考法。45分钟
10.1.5 面向对象基本概念汇总系统掌握对象、类、封装、继承、多态及动态绑定的理论与考法。45分钟
10.2 面向对象分析掌握OOA阶段如何从需求中抽取对象、职责与领域模型。45分钟
10.3 面向对象设计掌握OOD阶段的职责分配、关系建模与架构落地方法。45分钟
10.4.1 UML知识点概述掌握UML图分类、建模目的与跨视图一致性要求。45分钟
10.4.2 UML概念掌握UML图分类、建模目的与跨视图一致性要求。45分钟
10.4.3 UML中的关系掌握依赖、关联、聚合、组合、泛化、实现等关系的判定规则。45分钟
10.4.4 UML类图与对象图掌握类图和对象图的绘制方法、用途区别与一致性校验。45分钟
10.4.5 用例图掌握用例图的参与者识别、系统边界确定和关系判定。45分钟
10.4.6 顺序图与通信图掌握交互图中消息时序、对象协作关系与互相转换。45分钟
10.4.7 活动图掌握活动图在业务流程建模中的节点语义与并发表达。45分钟
10.4.8 状态图掌握状态图的状态、事件、条件、动作四元关系与建模边界。45分钟
10.4.9 构件图掌握构件图中组件、接口与依赖关系,理解系统实现层组织。45分钟
10.4.10 部署图掌握部署图中节点、制品和通信路径,表达运行环境架构。45分钟
10.5.1 设计模式知识点概述建立设计模式分类框架,掌握模式意图与选型原则。45分钟
10.5.2 创建型设计模式掌握单例、工厂方法、抽象工厂、建造者、原型等创建型模式。45分钟
10.5.3 结构型设计模式掌握适配器、桥接、装饰器、代理、外观、组合等结构型模式。45分钟
10.5.4 行为型设计模式-01掌握行为型模式中的职责分配、算法封装与对象协作机制。45分钟
10.5.5 行为型设计模式-02掌握行为型模式中的职责分配、算法封装与对象协作机制。45分钟
10.5.6 设计模式拼写及分类汇总通过分类记忆和对比记忆系统掌握23种设计模式。45分钟
10.6 面向对象技术章节概述围绕面向对象核心概念、UML建模与设计模式分类构建章节总览与复习路径。45分钟
10.7 面向对象技术章节回顾对第10章高频考点进行体系化复盘,提升UML与设计模式综合题稳定得分能力。45分钟

🧭 本章定位(命题老师视角)

  • 本章以“概念辨析 + 计算/推理”混合题为主,强调关键词与方法匹配。
  • 命题常把相近概念放在同题干干扰,需要先判边界再下结论。

🧱 命题主线

  • 主线1:核心概念定义、边界与场景映射。
  • 主线2:典型机制/流程的步骤化理解与应用。
  • 主线3:高频易错点识别与反向排除。

⏱️ 复习优先级(时间不足时)

  1. 先做本章高频计算题与判定题。
  2. 再做章节概述与回顾中的综合题。
  3. 最后复盘错题并补齐概念盲区。

📝 一页速记

模块快速记忆
核心概念先记定义,再记边界,再记反例
常用方法先识别题型,再调用方法模板
易错点关注关键词、单位、约束条件
作答步骤条件提取 -> 过程推导 -> 结果校验

⚠️ 高频坑位

  • 概念名词相近但边界不同,容易“看着像就选”。
  • 计算题忘记统一单位、位宽或默认条件。
  • 过程题跳步骤,导致中间量错而全题失分。

🧪 作答模板(客观题/综合题)

  • 第一步:识别题型(概念、流程、计算、综合)。
  • 第二步:提取关键词(对象、条件、约束、目标)。
  • 第三步:调用方法并写出关键中间步骤。
  • 第四步:检查边界(符号、范围、单位、合理性)。

🛣️ 学习路线建议

  • 第一轮:按课程顺序建立知识骨架。
  • 第二轮:按题型专题训练并沉淀模板。
  • 第三轮:只看错题与速记表做考前冲刺。