- 博客(4)
- 收藏
- 关注
转载 OO第四单元作业分析——UML的存在本质真的是图吗?
一、UML单元总结本单元的两次任务都是解析UML图文件,区别仅仅在于第一次只处理类图,而第二次则是捎上了流程图与状态图。第一次作业,居然时隔半年又一次只用了一个类(上一次应该是寒假作业的A+B......),但是个人认为架构上并没有偷懒。实际上仔细想来,第一次任务需要统计的量其实都需要若干个数据结构来为之服务,当然不同的量可能会公用某个数据结构(比如一个HashMapclassid...
2019-06-24 21:24:00 125
转载 OO第三单元作业分析——JML与自动化测试初试
一、JML(Java Model Language)的理论基础与工具链JML是用于对Java程序进行规格化描述的一种表示语言,广泛应用于契约式设计(Design by contract),形式化证明(Formal validation)等等理念当中。它是一种行为接口规格语言(Behavior Interface Specification Language),基于Larch方法构建。...
2019-05-21 20:53:00 264
转载 OO第二单元作业分析——并发与多线程
序:多线程究竟“多”了什么?首先还是要澄清一下并行(Parallel)和并发(Concurrency)的区别,许许多多的网站或者教材对于这两个概念都下了科学而准确的定义,却往往还是令人摸不到头脑,至少我曾经一阵子就觉得似乎只要是一堆事情同时进行就是并发或者并行。因此,从实用主义角度出发,这里我不在贴任何权威性的定义,而只是给出一个比较易懂的例子,但相信你看完之后一定能懂:并行:你...
2019-04-24 09:46:00 125
转载 OO第一单元作业分析——我们为什么要面向“对象”
一, 基于经典度量的分析 作业1:多项式 “天地玄黄,宇宙洪荒。日月盈昃,辰宿列张。”——《千字文》 由于刚刚接触Java语言,对于很多功能,比如正则表达式,StringBuf...
2019-03-27 21:22:00 218
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人