- 博客(4)
- 收藏
- 关注
转载 oo结课总结
一、总结本单元两次作业的架构设计1.第一次作业①建立一个CheckElements类对不同的Elements进行分类管理,将它们直接储存(数据没有顺序性所以无法直接构成):我认为是叶类型(就是没有会属于它的属性的Element)直接储存,我认为不是叶类型的Element建立新的类储存。②从我认为是叶类型的Element开始对每个Element类型进行遍历,构成这个模型最原...
2019-06-23 15:16:00 230
转载 OO——第三单元JML规格编程总结
一、JML理论基础及应用工具链JML存在的意义1. 开展规格化设计,能够实现设计与实现分离,实现进行提前测试。2. 方便程序代码的阅读和维护。JML方法规格requires —— pre-conditionassignable —— side-effects,列出这个方法能够修改的类成员属性ensures —— post-condition区分正常功能行为...
2019-05-21 22:55:00 153
转载 OO多线程初体验——我与电梯的故事
前言oo课已经进行了八周,学习了多线程相关的知识,也终于亲自体验了传闻中的“电梯”编写。在进行课程学习的总结之前,我想先对自己学习课程时的心情与态度做一次反省与总结。其实一直到现在,在oo的学习过程中还是处于一种比较被动的状态,把作业都当作是任务去完成,交完作业过了中测就结束了,不会再去改进自己的程序。但上了几次讨论课后,就此发现了自己和大佬们的差距,这种差距既体现在技术水平...
2019-04-21 00:10:00 145
转载 oo第一单元作业总结
程序结构分析1.第一次作业可以看出第一次作业基本就是面向过程来做的。只有一个多项式类,类中存了每个单项式的系数和指数。所有的单项式分离工作全都由多项式类的构造方法完成,导致了构造方法的复杂度非常高。而changeToString方法由于只有这一个类有处理功能,所以写了所有可能的情况,复杂度也非常惊人。2.第二次作业这次作业想努力分出一些层次,于...
2019-03-26 21:36:00 102
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人