oopre 课程总结

奚烨楠-24373457 2025-11-09 16:52:40

oopre课程总结

1.作业最终的架构设计, 在迭代中的架构调整及考虑

架构设计

完成所有迭代作业后,架构设计如图

img

架构调整及考虑

随着迭代的进行,需要维护的类的数量逐渐增加。为了方便类的管理,给所有药水创建父类Bottle,给所有法术创建父类Spell,给所有装备创建父类Equipment。
为了方便创建新的对象,使用工厂类Factory。
指令的具体执行在Adventurer类中实现,MainClass类完成输入的处理。

2.使用Junit的心得体会

JUnit可以对程序整体的各个部分分别进行测试,降低了调试难度。虽然为了覆盖率而去写Junit很繁琐,但它的确起到了解决bug的作用。

3.学习OOPre的心得体会

在接触OOPre这门课程之前,我对编程的认知大多停留在完成功能的层面,习惯用线性思维拆解问题、编写代码。而随着学习的深入,这门课程不仅让我掌握了一套全新的编程方法,更重塑了我分析问题、解决问题的思维模式,让我对良好的代码风格有了更为深刻的理解。
面向对象设计与构造的核心在于以对象为中心。随着对封装、继承、多态三大特性的深入理解,我逐渐了解了面向对象的编程思想,即通过抽象现实世界中的实体,将数据和行为绑定在一起,让代码更加贴合问题本身的逻辑。

4.对OOPre课程的简单建议

建议加强中测数据点。

...全文
68 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

309

社区成员

发帖
与我相关
我的任务
社区描述
2026年北航面向对象设计与构造
java 高校
社区管理员
  • 孙琦航
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧