摘要:
一、作业总结 在补给站完成了Homework3 和Homework11。下面说明一下当时遇到的困难以及补的作业的针对性的改进。 Homework3 当时没通过的原因主要是没有面向对象的思想,总想把一堆功能混在一起,写着写着就陷进去了。可以说在设计层面上就已经失败了,再加上代码实现层面上时常出一些小的 阅读全文
摘要:
OOUnit4总结分析以及课程总结 一、Unit4架构设计 Task1 本次作业,需要完成的任务为实现一个UML类图分析器UmlInteraction,学习目标为UML入门级的理解、UML类图的构成要素及其解析方法。其主要功能集成在MyUmlInteraction中。涉及元素包括了Class、Atr 阅读全文
摘要:
一、JML语言的理论基础、应用工具链情况 JML(Java Modeling Language)是用于对Java程序进行规格化设计的一种表示语言。JML是一种行为接口规格语言(Behavior Interface Specification Language,BISL),基于Larch方法构建。BI 阅读全文
摘要:
一、设计策略 第一次作业:一部目的选层电梯,1-15层。 策略就是输入一个producer线程,传送带是elevatorMap类,consumer线程是电梯。producer线程持续获取请求放入传送带,供consumer按需索取。consumer线程采用捎带策略,在自己送往目的地的途中如果路过有乘客 阅读全文
摘要:
第一次作业: 一、二、 第一次作业,还未能理解面向对象的含义,只创建了一个类,并在其中实现所需的所有功能。将输入的字符串去除空格,“++”,“+-”,“-+”,“--”分别替换为“+”,“-”,“-”,“+”,再从处理后的字符串中捕获项。每个项单独处理,提取指数和系数,按照数学公式进行求导,特判指数 阅读全文