欢迎您访问 最编程 本站为您分享编程语言代码,编程技术文章!
您现在的位置是: 首页

第一篇博客作业--答案判断程序 1-3 blog-1- I. 前言:

最编程 2024-04-20 19:44:45
...

在学习面向对象程序设计的过程中,我完成了三次PTA题目集的作业,在此过程中我感受颇多。

      上半学期学习C语言过程中有些错误的习惯对我学习面向对象造成了很大的影响,比如喜欢将代码全写入主函数当中,而不放入函数中分块。 各种问题的积累导致我在初见nchu-software-oop-2024-上-1中的最后一题答题判题程序-1时有些棘手,平时关于类间关系的思考和训练也比较少,因此我花了大量的时间在编写类和设计类上,尽管设计的还是不理想,但还是收获了不少。答题判题程序-1除去类设计的模块,剩下的就是对字符串的解析、各种字符串的储存等,因此它在答题判题程序这个系列中是最基础的一道题。

     在第二次题目集nchu-software-oop-2024-上-2中,答题判题程序-2相较于第一次难度略有提升,同时也增加了一些要求,这些要求都使我们对类的设计,类之间的关系的理解进一步提升。如第二次题目集新增加的“#T”所对应的试卷字符串,“#S”所对应的答卷字符串,都需要我们对其进行解析并储存入对应的类中,并将这些类建立依赖或关联关系,调用从而解决问题。

     第三次题目集nchu-software-oop-2024-上-3中的答题判题程序-3相较于前两次变动不大,但是加入了很多出错判断,加强了对代码的质量的要求,因此程序复杂度提高较大。并且在题目集3中,新增了学生类Student与删除信息对应的类Delete,如果对类间关系不熟,并且不能熟练应用面向对象的基本原则(尤其是单一职责原则),很容易将代码越写越乱,最后自己写的代码自己都看不懂。