OOpre课程心得&总结

康建平-ZC061006 2025-11-09 22:44:50

1.最终架构

关于架构设计

第2-3次作业完成了初步的架构,有了Adventurer,Bottle,Equipment,Spell,MainClass等基本的类,之后又为了完成“使用”功能创建了接口usable,并细化了bottle和spell的子类。第五次作业后增加了“战斗”的功能,于是引入了FightSystem;第六次作业增加了雇佣关系,引入了EmploymentManager类。

2.使用JUnit的心得体会

说实话每次写作业JUnit都要反复改半天,虽然出bug时自己设计各种样例找逻辑漏洞非常好用,但是作业的覆盖率要求实在是折磨,着实是作业负担之一...

3.学习OOPre的心得体会

这一学期的OOP课程,帮我打开了编程世界的另一扇门 —— 从最初对着 “接口” 一头雾水,到能用 Java 写出带交互逻辑的冒险者系统,不仅学会了代码语法,更摸到了 “用面向对象思维解决问题” 的门道,而 Java 这门语言,恰好是承载这种思维的绝佳工具。

比起C这种 “贴近底层的灵活工具”, Java 真可谓是 “为高效、可靠开发而生的工程化语言”——结构清晰,可读性强,可维护性强,每次迭代开发也像搭积木一样,非常方便。

4.对OOPre课程的简单建议

支持减轻一下JUnit的压力!

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

270

社区成员

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

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