第二单元作业总结要求

前言:

这阶段作业情况较差,完成题目艰难,得分很低。这三次作业主要考察正则表达式的使用和类的继承和多态性的使用方法以及接口的用法还有单一职责原则。

作业过程总结:

1总结三次作业之间的知识迭代关系;

第一二次作业重点考察机场和字符串的处理,用Java中的字符串处理类以及正则表达式对输入字符串数据进行合法性校验。既计算察了字符串中的知识,又考察l了实现图形类的继承。而计算凸显面积的题目难度较大原因是我对知识点的不熟练导致我完成的较为艰辛,同时能通过这些题目又让我进一步的了解这方法的使用,跟加全面的了解这些新学的知识点。第三次作业还考察了接口一开始同样不能熟练掌握。

2如何通过作业逐步理解面向对象的封装性,继承性,多态性三大技术特性;

这几次的作业难度不断爬升,虽然让我们完成作业的难度加大但是能我们更加苏联的掌握题目,对于面向对象的封装性、继承性与多态性也是这次作业让我更加了解这三大特点。第二次作业强调继承性,extends,子类继承父类的东西,方法得以使用这几次作业让我们更深入的了解、学习了类的继承、多态性使用方法以及接口的应用。

3作业中遇到的问题及解决方法:

不会正确的使用正则表达式,对于一些字符串处理的方法不熟练,继承中的继承思想不熟练,编写代码的时候经常出现错误。

4作业问题解决方法:

到网上搜索相关详细资料,到各种视频网站上搜索相关讲解视频,还有通过查书,但是对我来说帮助最大的还是同学的指导,能够让我迅速的发现问题解决这些问题,帮助我更加深入的了解这些知识点。

5每次作业花费的时间比例:

这几次的作业难度系数都是比较大的花费的时间相对于前几次作业来说也是跟多的,并且经常出现错误更是加大了我花费的时间。三次作业一次比一次久。

6对编程过程的性的认识及教训:

对思路的把握和平常敲代码的严谨性都非常重要,养成良好的思维习惯,清晰每一个步骤的语句,对象方法。

     OO设计心得

1对面向对象三大技术特性之间关系的理解:

对于面向对象的封装性、继承性与多态性也是这次作业让我更加了解这三大特点。而更加深入的了解面向对象的封装性、继承性与多态性这三大技术特性我发现对于封装性来说它可以被看作代码和数据的保护伞,这具有很关键的作用,可以保护题目不被轻易的查看访问如果一定要求的话就必须通过其特别设置的方法。在继承关系中,父类一般具有所有子类的共同特性并且可以对父类的方法进行扩展。在多态的机制中,父类通常会被定义为抽象类,在抽象类中给出一个方法的标准,而不给出实现的具体过程,通过继承父类来实现,而比抽象类更方便的是将抽象类定义为接口。

2面向对象设计的基本原则理解(单一职责原则及“开-闭”原则):

单一原则:一个类只有一个引起变化的原因,而每个类都有一个单一功能。开放封闭原则(OCP)指的是软件实体(类,模块,函数等等)应该是可扩展的,但是不可修改,是面向对象设计的目标。

3OO编程思维的理解:

当我们设计一个程序的时候,尽量让代码显得有条理性,类和对象 是oo编程中最优先想到的,在编程的时候先将找到要处理的各个对象然后是个对象的共同的祖先在确定他们之间的继承关系。

4类设计心得:

get和set方法可以通过编译器来获得在我们编写程序的时候可以帮助我们节省大量的时间。多使用对象的组合可以帮助封装的实现。这就是我收获的心得。

5测试的理解与实践:

测试是对代码结果的的检验设计测试首先要保证 严谨性同时要兼顾简便性。首要保证语法是正确的。才能进行下一步判断程序是否能实现题目要求,实现所需功能。保证你本次的代码能解决相应的问题,能运用到我们的现实生活中的一些地方。

课程收获;学编程需要稳扎稳打一步一个脚印,要及时发现自己的错误并改正自己

课程建议:希望老师能讲解一下作业中比较难的题目。

猜你喜欢

转载自www.cnblogs.com/zyf1023/p/12820201.html