OO第四单元

(1)总结本单元两次作业的架构设计

  本单元作业按照指导书要求和开放接口编写。

  第一次作业两个类,main类用于启动,MyUmlInteraction类实现UmlInteraction接口的全部功能。

  第二次作业,main类用于启动,MyUmlGeneralInteraction实现UmlGeneralInteraction接口

(2)总结自己在四个单元中架构设计及OO方法理解的演进

  第一单元刚开始接触oo,理解什么是继承、接口、实现等,学习正则表达式的使用,刚开始写有些困难,基本上还是按照面向过程,在这个过程中逐渐学习,增加各种类等等,但总体来说还是不够oo。

  第二单元学习多线程的使用,要学会划分线程,判断线程安全等,将程序划分为请求管理、调度器、电梯等类,有了较为清晰的设计思路。

  第三单元学习JML规格,学会理解和简单写JML,作业部分已经给了接口,只需要按照接口的方法和具体的JML操作编写,但到了第三次Railway,单独的JML规格已经不能很好地表示思路了,需要自己进行构造。

  第四单元是UML模型,理解UML对于学习面向对象帮助很大,在这个单元才基本上掌握了面向对象的知识,这个单元的两次作业难度不是很大。

 

(3)总结自己在四个单元中测试理解与实践的演进

  在测试方面,最开始只是使用指导书上的样例进行测试,以及利用公布的测试点进行试错,到后来自己编写测试程序,测试边界条件等,最后学会使用Junit进行测试。

(4)总结自己的课程收获

  不得不说,OO课程很需要时间,但收获也很大。首先肯定是Java的使用,通过oo的学习掌握了Java这门广泛使用的语言。然后是面向对象思想的养成,从面向过程的思维方式转为面向对象的思想,代码的架构方面得到训练。测试习惯的养成,从一开始使用评测系统到自己进行测试。还有各种工具的使用等都得到了训练。在这个过程中,编程能力得到了很大的提升,为今后996打下基础。

  (5)立足于自己的体会给课程提三个具体改进建议

  1.单周学习完新的知识没有消化下午就直接进行测试很不好。

  2.作业时间有点紧,公测开放太晚。

  3.节假日不发布指导书,导致放假是没有作业,最后一次作业拖了很久才开放。

转载于:https://www.cnblogs.com/15231164wwj/p/11067580.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值