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章:系统开发基础 - 软件设计方法

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