OOP所有作业总结

 0.前言
        本次博客将会对这一个学期的Java学习以及,OOP的编程设计思想,还有这一个学期的所有的作业进行一个总结,将会写下自己这一个学期内的收获与课堂上的建议。

1.作业过程总结
   ①总结三次作业之间的知识迭代关系
                 就这最后一次大作业来说题目难度提升的十分的明显,每一次的题目难度上升的都十分的明显,且难度都有十分高的提升。纵观从第一次大作业到现在最后一次大作业,每次大作业难度都上升了,在每一次大的作业里面,每一次的小作业也都有难点,也都会随着作业的次数上升。第一次大作业让我们简单的复习了c语言,从c语言开始过度到Java的学习,也让我们了解到了Java与c语言之间的相同点与不同点。在第二次大作业的时候让我们更加直观的了解到了OOP设计思想与POP设计思想之间的区别,让我们运用新的思维去解决问题,处理问题,完成作业,第二大次作业的难度相比于前面第一次大作业难度上升了一个点,有部分题目并我并没有如愿的完成。但是关于程序设计OOP的思想正在逐步的强化。第三次大作业上升的难度更为明显,我们失去了指导书,少了UML图示,需要自己设计类,自己寻找资料,解决问题,实现能够完成要求的代码。
   ②作业过程中遇到的问题及解决方法
     关于每次作业,都遇到了各种各样的难题,遇到了自己不会解决的难题,遇到了自己没有见过的难题,遇到了自己无法理解的难题,自己在这方面的能力还是有限,但是我相信自己还是能够找到解决方法,平时多询问老师与同学的建议,多自己在网上查阅资料帮助自己有效的解决问题。耐心的查看自己的每一行代码,使用多种方法帮助自己解决问题,最后找到自己最为有效的方法。在修改代码的时候我可能会不认真导致出现其他的各种问题,缺乏一定的逻辑思维严谨性,导致浪费大部分时间在这上面,因此我们应该在日后的的程序设计过程之前,需要使用思维导图、UML导图描述问题以及其逻辑性,避免,减少,发现一些没有必要的错误。
   ③每次作业花费的时间比例
     因为题目难度的大幅度上升导致我们花费的时间难度也大幅度的上升,每次作业在各方面使用的时间也上升的十分的明显,需要我们耐心的查阅资料,需要我们认真的查阅网上的代码,耐心的一行一行的查看,但是总是有我不会的题目,虽然浪费了时间,但是还是能够学到一部分东西。所以总的来说自己花费的时间是越来越多了。
   ④对编程过程的逻辑严谨性的认识及教训
     使用程序的算法的时候我们应该将算法细致入微,将程序逻辑结构设计严谨,之后实现代码,进行debug操作然后不断的进行debug,时刻的更改自己的代码,不能一致单纯的认为自己的时正确的,有关于不清晰的地方及时查找有关资料帮助自己解决,做到程序的尽可能的最好。对于自己易忽略的点我们要做到细致入微,要做到能够正确的认识。

2.OO设计心得
   与面向过程比较,面向对象显得更加难以理解,但是却比其更好的使用,并不像面向过程一样单一,且注重过程,需要我们知道每个步骤应该完成的顺序,面向对象程序设计是对这一类事物的普遍的一种效应的编程思想。 关于基本OO的原则,它们之间相互关联与支持,能够在一起或者其中的部分帮助我们解决相关问题,或完成相应的客户需求。 面对象程序设计的基础是基于每一个对象,能够封装、继承、多态。不需要我们按照步骤来解决一个个的实际问题,只需要我们将这些类套进去使用即可。
3.课程收获
   在这短暂的一个学期内,很高兴学习了Java的简单知识,学习到了OOP的设计思维方式,学习到了与c语言不同的语言,初步掌握Java的思想。
4.课程建议
  希望老师能够给出各方面的建议,在重要的知识点细讲,有关于一些不好理解的地方能够举出一些易理解较为简单的例子。帮助我们指出一些题目的难点,帮助我们扩展一下题目的思路,能够对于我们进行自我的检查,以便后续更好的解决问题,传授我们一些良好的代码习惯。希望老师能够多提供些资料,对我们能够有所帮助。

posted @ 2020-06-10 11:44  Star_Luo  阅读(212)  评论(0)    收藏  举报