面向对象执行活动

面向对象分析

  1. 认定对象
  2. 组织对象
  3. 描述对象间的相互作用
  4. 定义对象的操作
  5. 定义对象的内部信息

面向对象设计

  1. 识别类及对象
  2. 定义属性
  3. 定义服务
  4. 识别关系
  5. 识别包

🧠 面向对象三阶段对比

阶段全称核心目标主要活动考点关键字
OOAObject-Oriented Analysis 面向对象分析从业务需求出发,分析出系统中有哪些对象- 认定对象(第一步) - 确定对象属性 - 确定对象操作 - 描述对象之间关系“认定对象” 是第一项活动
OODObject-Oriented Design 面向对象设计将分析得到的对象模型转化为设计模型,确定系统结构- 定义类、接口、继承关系 - 组织对象(模块/包) - 确定交互与协作 - 设计持久化、通信机制“组织对象、设计交互”
OOPObject-Oriented Programming 面向对象程序设计用编程语言实现设计模型- 用语言实现类、接口 - 实现对象操作 - 通过方法调用体现对象间交互“封装、继承、多态”

📌 小口诀

  • OOA 分析要认定对象
  • OOD 设计要组织对象
  • OOP 编程要实现对象