摘要: OO第四单元总结 一、架构设计 本单元要求实现UML解析器。 我对类图、顺序图、状态图都分别进行了建模。 public class MyImplementation implements UserApi { private final MyUmlClassModel classModel; priv 阅读全文
posted @ 2022-06-27 13:12 Xayah06 阅读(25) 评论(1) 推荐(0) 编辑
摘要: OO第三单元总结 自测过程 本单元我采用了黑盒测试,编写了对拍脚本并与几位同学。测试数据的生成参考jml规格,随机生成人物关系和查询指令。数据生成还可以调整各种指令的出现概率、最大出现次数,做到有针对性的进行测试。而且测试脚本分享给多人一起使用,加强了测试强度和效率。 架构设计 我实现了MyGrap 阅读全文
posted @ 2022-06-04 21:10 Xayah06 阅读(25) 评论(1) 推荐(0) 编辑
摘要: OO第二单元总结 架构设计 三次作业中我逐步形成了如下的架构设计: 运行策略 电梯运行策略为ALS策略,即确定主请求后再考虑捎带请求。 RequestQueue的子类中把请求分为已分配的请求和未分配的请求。当电梯发出分配请求时,会根据电梯当前状态(运动方向、所在楼层、所在楼座)以及等待队列中乘客的具 阅读全文
posted @ 2022-05-02 14:21 Xayah06 阅读(19) 评论(1) 推荐(0) 编辑
摘要: OO第一单元总结 三次作业总览 如何用代码来描述事物,这是在学习面向对象过程中很值得思考的一个问题。本单元的任务是扩展表达式,我在三次作业中都使用了表达式树来描述表达式,这种描述表达式的方式体现了运算的本质,很契合我们要解决的问题,使程序具有很强的可迭代性,故我在完成这三次作业过程中没有重构,而是很 阅读全文
posted @ 2022-03-26 13:32 Xayah06 阅读(21) 评论(1) 推荐(0) 编辑