摘要:
面向对象第四单元总结 作业架构设计 第一次作业 本单元的作业是完成一个自己的对于UML类图的解析器,根据官方提供的mdj文件解析工具,将其解析为输入输出接口可识别的格式,而我们只需要对于这一文件包含的类或接口的一系列诸如属性方法的内容进行分析即可。 在第一次作业中,我们仅仅需要对于类图进行解析。由于 阅读全文
摘要:
OO第三单元总结 设计策略 本单元作业的内容是基于JML规格实现一个社交网络。本单元作业看似只需要一板一眼地根据课程组提供的JML规格完成自己的代码,便可以确保程序的正确性,轻松通过弱测和中测,但是实际上并没有那么简单,本单元的强测对于程序的性能具有较高的要求,我第一次作业就单纯地按照JML规格 阅读全文
摘要:
OO第二单元总结 同步块的设置与锁的选择: 第一次作业 由于第一次作业是单电梯,而且电梯的工作分为三种模式,各种模式人员的到来情况各有不同,完成思路方面想法比较简单,即完成双线程,一个用户输入线程,另一个电梯工作线程,使用生产者——消费者模式,两个线程共享一个Request对象,Request是 阅读全文
摘要:
OO第一单元总结 三次作业分析: 第一次作业: 作业概述: 第一次作业就是对于简单多项式的求导,按照规定,多项式只由带符号整数和幂函数组成。 完成思路: 由于第一次作业的多项式组成比较简单,所以基本上对于程序没怎么进行架构,基本上是按照面向过程的原则去写的,将表达式从命令行输入,进行初步的空格,幂方 阅读全文