摘要: Unit4单元总结与课程总结 ​ 随着第四单元最后一次作业的结束,这学期的OO也就此落幕。在这一学期的“魔鬼”训练中,我也确实学到了许多技术知识与开发思想。总结是为了更好地提升,这里就对本单元与这一学期的学习做一个小结。 第四单元架构设计 第一次作业 ​ 本次作业的核心是类和接口,而其他的UmlEl 阅读全文
posted @ 2020-06-15 20:50 Steve_Z 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 第三单元OO作业总结 ​ 本单元的作业主要针对JML建模语言进行训练,建立对于方法规格和数据规格的认识,学习了契约式编程(Design by Contract)的编程方法与规格化设计理念。现对这一单元做一个小结。 JML语言理论基础 ​ JML以Javadoc的注释形式表示规格,每个方法的规格均在该 阅读全文
posted @ 2020-05-23 11:57 Steve_Z 阅读(101) 评论(0) 推荐(0) 编辑
摘要: OO Unit2 单元总结 ​ 第二单元的电梯作业,总体而言还是难度比较平缓。第一次接触多线程,直观感受就是难调试,不能像平常的单线程程序可以非常简单方便地使用断点全部搞定,同时有一些线程安全的bug也非常难复现。 一、设计策略 ​ 本单元的作业特点非常符合生产者——消费者模式,故从第一次作业开始, 阅读全文
posted @ 2020-04-18 10:26 Steve_Z 阅读(115) 评论(0) 推荐(0) 编辑
摘要: OO Unit1 单元总结 三周的OO系列作业就此告一段落,就此做一个小结。 程序结构分析 第一次作业 UML类图 类 负责顶级流程调度,先实例化 并使其解析输入字符串并分割成项,调用 方法获取解析完成项字符串 。之后使用 分析这些项,并使用 方法直接获取求导、化简完成的项用于输出。 类 负责将输入 阅读全文
posted @ 2020-03-20 21:00 Steve_Z 阅读(126) 评论(0) 推荐(0) 编辑