- 博客(4)
- 收藏
- 关注
转载 第四单元总结
一、第四单元架构设计第一次作业我的本次作业的架构设计思路分成了三个部分:对外的接口,储存和功能实现三个部分首先我建立一个ElementContainer类,它是一个容器,用来储存element并将其恢复成树的结构,并实现了查找的函数,比如findMyClassByName,findMyClassById等。其次我将操作比较多而复杂的类,实现了自己封装。在这些类中包含了这个对象的...
2019-06-24 20:35:00 89
转载 OO第三单元总结 JML
OO第三单元总结 JMLJML语言的理论基础、应用工具链情况JML是一种形式化的,面向JAVA的行为接口规格语言,它结合了Eiffel的契约方法和Larch方法,以及细化演算的一些元素,有着坚实的理论基础。JML最主要的语法有前置条件,后置条件,不变式,通过这些语法对输入和输出进行约束,也就是达成了一种契约。当模块实现后,只要输入输出满足这些约束表达式就满足了规格的要求。JML主要...
2019-05-22 20:16:00 103
转载 OO电梯系列作业分析
在面向对象程序设计课程的第二单元的作业中,我们主要学习了线程的相关知识,设计了一部电梯。我个人觉得第一次和第二次作业难度适中,而第三次作业难度较大,上限也很高。在这三次作业中,为了保证正确性,我几乎放弃了性能分。在本单元强侧互测环节中,我一共被找出1个bug,但我也没有搭建出自己评测机,只能依靠自己在完成作业时积累的错误数据去试,最终也没能找到别人的bug。设计分析:在本单元最后一节课...
2019-04-24 20:35:00 232
转载 面向对象多项式求导总结
在过去的四个星期中,面向对象的作业以多项式求导为主题。通过这三次作业,我对面向对象程序设计有了一些入门的感觉,这三次作业的设计也越来越有面向对象的感觉,但是看完别人的设计后觉得自己还是有太多东西要学习,有很多设计不到位的地方。第一次作业第一次作业我的设计十分简单,还没有脱离面向过程的写法。Term的设计更像是一个结构体。读入在这次作业中,我直接使用了正则表达式读入,并使用Arr...
2019-03-27 19:52:00 268
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人