第二阶段

面向对象编程(第5-10周)

建立类设计思维,掌握封装/继承/多态,为后续 MOD 模块化开发打基础。

周目标拆解

  • 第5-6周:类与对象、字段与方法、构造器设计。
  • 第7周:封装与访问修饰符、静态成员使用场景。
  • 第8-9周:继承链、方法重写、抽象类设计。
  • 第10周:接口与多态,完成一次架构重构练习。

课堂实战任务

  • 实现 `BaseItem` 抽象父类 + 多种子类物品。
  • 编写工具类并通过 `static` 管理公共逻辑。
  • 用接口统一“可交互对象”的行为调用。
  • 完成一次“从过程式到 OOP”的代码重构作业。

阶段交付标准

  • 能画出核心类关系图并解释职责划分。
  • 能独立编写包含继承与接口的功能模块。
  • 能使用多态减少重复分支与硬编码。
  • 代码通过阶段评审(结构清晰、命名规范)。

学习支持与下一步

  • 每周一次 OOP 代码评审与重构建议。
  • 提供类图模板和架构设计清单。
  • 建议预习:注册机制、资源路径、JSON 配置。

进入第三阶段详细页