B3 · 高水平课程

面向对象编程

通过职责明确、相互协作的对象组织较大型程序。

DP1 · 2027 年 4–5 月;DP2 深入 HL 内容 · 拟定

学习目标

  • 设计具有适当状态与行为的类。
  • 实现并测试对象之间的交互。
  • 在后续 HL 内容中学习继承与多态。

实践活动

  1. 将过程式程序重构为相互协作的类。
  2. 在综合应用中使用持久化数据。
  3. 评审另一种设计,并论证替代方案。

展示理解

可运行的多类程序,以及有理有据的设计选择说明。

先预测,再实现。有目的地测试,并解释证据说明了什么。