代码改变世界

oo第四次暨最后一次博客作业

2018-06-25 18:40 by biller, 174 阅读, 0 推荐, 收藏, 编辑
摘要:一、测试与正确性论证比较 第十三次作业的JUnit测试与第十四次作业的正确性论证都是检测代码是否能严格地实现最初构建工程时的要求。 第十三次的JUnit测试能够让测试者在检测方法功能的时候跳出写代码时的思路,能跳出整个工程背景下思考这个函数的正确性。在编写每个方法的测试方法是时候,能考虑到所有情况的 阅读全文

oo第三次博客作业

2018-05-30 18:28 by biller, 152 阅读, 0 推荐, 收藏, 编辑
摘要:一、规格化设计 规格化设计与编程语言的发展是密切相关的。 在最开始的时候,人们的编程思想还停留在完全以机器的角度进行编程。在上个世纪六七十年代以前,编程都是通过机器语言与汇编语言,这两种语言在逻辑上与功能上都是从机器的角度思考这个问题。而且,编程语言的描述也不是很通俗易懂:机器语言的机器码、汇编语言 阅读全文

OO第二次博客作业

2018-05-02 18:12 by biller, 200 阅读, 0 推荐, 收藏, 编辑
摘要:第五次作业 这一次作业主要使用了6个类。 main类只有没有属性,没有方法,类共20行代码。 Fileout类用来输出,只有2个属性,2个方法,分别有12,6行代码,其中构造函数方法有2个控制分支。类共26行代码。 newScheduler类用来调度,有9个属性,3个方法,分别有11,3,285行代 阅读全文

OO第一次博客作业

2018-04-04 16:32 by biller, 227 阅读, 0 推荐, 收藏, 编辑
摘要:对于下文类图中,空心菱形箭头表示被调用,空心三角箭头表示继承,虚线三角箭头表示调用接口。 第一次作业 第一次作业使用了2个类。 main类只有1个属性,没有方法,类共11行代码。 process类用来处理计算过程,只有7个属性,7个方法,分别有4,3,15,43,12,24行代码,其中match方法 阅读全文