摘要:
第一次作业 第一次作业时主要将时间花在理解UML上面,结合PPT和训练作业里面大体去理解了UML各个层次的关系。 因为第一次只有类图,因为疏懒,以为很简单,没有建立一个类来存放各个UML元素层次。导致在getClassOperationParamType中遍历的过程非常麻烦,Bug也出现了很多。 第 阅读全文
摘要:
JML小结 JML作为一种行为接口的规范语言,可以用来指定Java模块的行为,其最基本的用途是作为Java的合同设计(DBC)语言。 使用 JML 来说明性地描述所希望的类和方法的行为,可以显著地改善整个开发过程。将建模表示法添加到 Java 代码中,其好处包括以下几点: 1.能更加精确地描述代码所 阅读全文
摘要:
经过第一次作业的训练,我已经明白建立合适的类的重要性。这个单元作业以多线程为核心,用synchornized 块对共享的数据类进行上锁,用wait()和notifyAll()对数据进行释放。本单元的作业迭代非常明显,如果第一次作业结构较好的话第二三次作业会比较简单。 第一次作业 本次作业建立了Mai 阅读全文