摘要: OO第四单元总结 第四单元架构设计 本单元是关于UML图指令查询的实现和设计,由于UML图本身层次清晰,因此架构设计也相对较为容易。 本单元共三次作业,第一次作业仅考虑类图和针对类图的查询,第二次作业加入了顺序图和状态图的查询,第三次作业则新增对UML图一致性的测试。需要注意到的是,三次作业的指令查 阅读全文
posted @ 2021-06-26 20:23 ArSpi 阅读(52) 评论(0) 推荐(0) 编辑
摘要: OO第三单元作业总结 实现规格所采取的设计策略 在实现JML规格的过程中,我采取的策略是: 首先宏观阅读指导书,同时简要阅读代码,将各个类的承接关系理清,从比较小的、没有使用其他类的类,如Person,开始编写代码,进而查看比较大的、使用了其他类的类,如Network 在实现方法的过程中,首先将规格 阅读全文
posted @ 2021-05-31 19:57 ArSpi 阅读(55) 评论(0) 推荐(0) 编辑
摘要: OO第二单元作业总结 程序架构、同步块与锁 第五次作业 作为多线程的入门作业,第五次作业的难度较低,类的数量和代码行数也都是三次作业中最少的,如下图所示。 本次作业的架构较为简单,整体由四部分组成:主线程、输入线程、共享队列以及电梯线程。具体来说,本次作业中共有6个类,作用分别如下: MainCla 阅读全文
posted @ 2021-04-27 09:22 ArSpi 阅读(63) 评论(0) 推荐(0) 编辑
摘要: 概述 这一单元的任务是表达式求导,从第一次作业仅要求简单多项式求导,到第二次作业加入三角函数和表达式因子,再到第三次作业加入格式检查以及嵌套因子。三次作业的要求层层递进,各次作业的难点分布均匀,合理! 第一次作业 本次作业的难点在于如何建立起整个多项式求导的框架。 基于度量分析自己的程序结构 本次作 阅读全文
posted @ 2021-03-28 20:29 ArSpi 阅读(65) 评论(0) 推荐(0) 编辑