摘要:
OO第四单元&学期总结 一、第四单元作业构架设计 1.第一次作业 第一次作业的任务是实现一个UML类图分析器。虽然程序主干逻辑已经给出,但初次看源码时还是被那套娃一样的文件夹吓了一跳。这次同上一单元一样,新建一个类实现给定的接口即可。主要难点就在于对于各个元素关系的解读。具体思路如下: 对UmlCl 阅读全文
摘要:
OO第三单元总结 一、JML理论基础与工具链 1.JML简介 JML,即Java Modeling Language,是一种对Java程序进行 规格化设计 的表示语言。其用处主要有:1.开发时做出规格化设计,以便代码编写者实现;2.方便根据规格化描述开展对应的测试;3.针对已经实现的代码,编写对应规 阅读全文
摘要:
第二单元总结 一、第五次作业 1.题目概况: 本单元的第一次作业主要为完成 单部多线程可捎带电梯 的模拟。这也是学习OO一个多月以来第一次使用多线程编程。 2.思路: 这次作业的构架主要采用了 生产者 消费者 模式: 构建一个请求队列 类作为公共缓冲区,与消费者、生产者进行交互 输入类 作为生产者线 阅读全文