摘要: OO第四单元&学期总结 一、第四单元作业构架设计 1.第一次作业 第一次作业的任务是实现一个UML类图分析器。虽然程序主干逻辑已经给出,但初次看源码时还是被那套娃一样的文件夹吓了一跳。这次同上一单元一样,新建一个类实现给定的接口即可。主要难点就在于对于各个元素关系的解读。具体思路如下: 对UmlCl 阅读全文
posted @ 2020-06-19 14:01 xcw1010 阅读(160) 评论(0) 推荐(0) 编辑
摘要: OO第三单元总结 一、JML理论基础与工具链 1.JML简介 JML,即Java Modeling Language,是一种对Java程序进行 规格化设计 的表示语言。其用处主要有:1.开发时做出规格化设计,以便代码编写者实现;2.方便根据规格化描述开展对应的测试;3.针对已经实现的代码,编写对应规 阅读全文
posted @ 2020-05-23 02:14 xcw1010 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 第二单元总结 一、第五次作业 1.题目概况: 本单元的第一次作业主要为完成 单部多线程可捎带电梯 的模拟。这也是学习OO一个多月以来第一次使用多线程编程。 2.思路: 这次作业的构架主要采用了 生产者 消费者 模式: 构建一个请求队列 类作为公共缓冲区,与消费者、生产者进行交互 输入类 作为生产者线 阅读全文
posted @ 2020-04-17 22:13 xcw1010 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 第一单元总结 一、第一次作业 1.题目概况: 第一次作业是整个单元作业的基础,即 简单多项式 求导。其中对带符号整数、幂函数和项、表达式等概念均有详细的形式化表达。第一次作业保证输入合法。在保证得出正确答案的前提下,性能上要求答案输出越短越好。 2.思路: 总体来说第一次作业的实现可以分为三部分: 阅读全文
posted @ 2020-03-20 23:39 xcw1010 阅读(223) 评论(0) 推荐(0) 编辑