B3 · 高水平课程
面向对象编程
通过职责明确、相互协作的对象组织较大型程序。
学习目标
- 设计具有适当状态与行为的类。
- 实现并测试对象之间的交互。
- 在后续 HL 内容中学习继承与多态。
实践活动
- 将过程式程序重构为相互协作的类。
- 在综合应用中使用持久化数据。
- 评审另一种设计,并论证替代方案。
展示理解
可运行的多类程序,以及有理有据的设计选择说明。
先预测,再实现。有目的地测试,并解释证据说明了什么。
通过职责明确、相互协作的对象组织较大型程序。
可运行的多类程序,以及有理有据的设计选择说明。
先预测,再实现。有目的地测试,并解释证据说明了什么。