A
N
I
Z
U
T
Y
摘要: 一、第四单元架构设计 第一次作业 我的本次作业的架构设计思路分成了三个部分:对外的接口,储存和功能实现三个部分 首先我建立一个ElementContainer类,它是一个容器,用来储存element并将其恢复成树的结构,并实现了查找的函数,比如findMyClassByName,findMyClas 阅读全文
posted @ 2019-06-24 20:35 Quarkstar 阅读(227) 评论(0) 推荐(1) 编辑
摘要: OO第三单元总结 JML JML语言的理论基础、应用工具链情况 JML是一种形式化的,面向JAVA的行为接口规格语言,它结合了Eiffel的契约方法和Larch方法,以及细化演算的一些元素,有着坚实的理论基础。 JML最主要的语法有前置条件,后置条件,不变式,通过这些语法对输入和输出进行约束,也就是 阅读全文
posted @ 2019-05-22 20:16 Quarkstar 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 在面向对象程序设计课程的第二单元的作业中,我们主要学习了线程的相关知识,设计了一部电梯。我个人觉得第一次和第二次作业难度适中,而第三次作业难度较大,上限也很高。在这三次作业中,为了保证正确性,我几乎放弃了性能分。在本单元强侧互测环节中,我一共被找出1个bug,但我也没有搭建出自己评测机,只能依靠自己 阅读全文
posted @ 2019-04-24 20:35 Quarkstar 阅读(254) 评论(1) 推荐(0) 编辑
摘要: 在过去的四个星期中,面向对象的作业以多项式求导为主题。通过这三次作业,我对面向对象程序设计有了一些入门的感觉,这三次作业的设计也越来越有面向对象的感觉,但是看完别人的设计后觉得自己还是有太多东西要学习,有很多设计不到位的地方。 第一次作业 第一次作业我的设计十分简单,还没有脱离面向过程的写法。Ter 阅读全文
posted @ 2019-03-27 19:52 Quarkstar 阅读(590) 评论(0) 推荐(0) 编辑