242
社区成员




OOPre课程为我们学习OO正课进行了铺垫,提前熟悉了OO课程开发的流程和模式,让我对于Java语言开发有了一定的理解和概念,熟悉了面向对象的基本思想和逻辑,让我对于面向对象编程有了初步的体验和理解。
对于输入,我在开发程序前期采取了尽量放在主程序中,这导致了后期对于主程序结构调整之后,部分变量无法正确取得输入。修改之后添加了管理器,对于输入进行了分流,这使得输入在程序迭代过程中不需要重新进行编写。
单元测试使得程序的开发有了一定的顺序和精度要求,对于不同的测试内容需要进行调整,降低了debug的难度
在学习过程中,我认识到开发的过程更加注重整体的呼应,前后结构和内容的调整是一体的,多个模块相互协作,因此在开发的时候要顾及已有模块与新增模块的兼容。
OOPre为我学习OO正课打下了基础,让我了解了较为复杂程序开发的流程,体会了模块开发的重要性。
迭代开发让我对工程代码开发有了一定的概念。
建议可以在作业要求中提供参考的顶层架构。
最后感谢课程组的精心准备和耐心帮助,让我在OO正课学习前掌握了一定的基础。