摘要: 第四单元总结和OO课程总结 一、第四单元总结 题目分析 本次作业是解析UML图,难度主要集中在:1.对UML图的解读(不是用程序读,而是自己读懂)2.架构设计(需要自己构建如MyClass的类)3.算法的正确性和复杂度(本单元作业由于没有互测,没有特别要求复杂度,n的a次方的复杂度是可以接受的)。 阅读全文
posted @ 2021-06-25 22:50 dkloihsjgkglyrtfkgj 阅读(57) 评论(0) 推荐(0) 编辑
摘要: 零、写在前面 第三单元的作业题目为根据JML规格实现社交关系模拟系统,主要目的为学习并掌握JML规格的书写,学会根据已有的JML进行代码编写,熟练使用图论方法进行社交关系模拟系统的实现,并掌握容器方法的复杂度、图轮各种算法的复杂度,由此进行性能优化。 客观来说作业的难度偏简单(因为没有JML的书写, 阅读全文
posted @ 2021-05-30 15:37 dkloihsjgkglyrtfkgj 阅读(51) 评论(0) 推荐(0) 编辑
摘要: 零、写在前面 第二单元的作业题目为电梯的调度问题,主要目的为学习并熟练掌握java多线程,达到线程安全的目标,学会分析并发场景和设计,进一步巩固面向对象的思想。客观来说作业的难度适中,第一次作业明确要求了调度算法,第二次作业着重解决多电梯的线程安全问题,第三次作业需要对于换乘做出考量。对于我来说,难 阅读全文
posted @ 2021-04-22 17:12 dkloihsjgkglyrtfkgj 阅读(76) 评论(0) 推荐(0) 编辑
摘要: 第一单元的作业题目为实现表达式的求导,主要目的为初步建立面向对象的思想,熟悉java编程的语法,规范自己的代码风格(第一次用checkstyle)。客观来说作业的难度适中,层层递进,向我们展示了课程组的精益求精。对于我来说,难度逐步递进,但自己的面向对象思想并未进步,越来越回归面向过程式的编写,中间 阅读全文
posted @ 2021-03-28 18:43 dkloihsjgkglyrtfkgj 阅读(58) 评论(1) 推荐(0) 编辑