随笔分类 -  OO

摘要:2022 OO 第四单元个人总结 一、本单元架构设计 下图为整体架构,按照给定接口将Implementation类分为ClassModelApi、CollaborationApi与StateMachineApi三个类分别解决问题,另外设BasicType、CheckName、IdToName与Nam 阅读全文
posted @ 2022-06-20 23:00 iLoveFox 阅读(84) 评论(0) 推荐(0)
摘要:2022 OO 第三单元个人总结 一、课程内容 本次作业依据课程组提供的JML规格与类的接口,自己实现能达到要求的类。 1. 框架设计 我的框架与官方包相同,并没有进行一些额外的设计。 2. 算法性能 本次作业的难点我认为有两方面,一个是对于JML规格的阅读,另一个就是对于算法的选择。 对于测试限制 阅读全文
posted @ 2022-05-31 23:21 iLoveFox 阅读(53) 评论(0) 推荐(0)
摘要:2022 OO 第二单元个人总结 个人认为在本单元作业中,贯穿三次作业的难点有两个内容:线程安全与调度算法。 一、同步块的设置和锁的选择 1. 为什么设置锁、锁的选择 锁是用来保证线程安全的,对于共享对象,我们需要在其被使用时对其加锁,保证同一时间仅能对同一共享对象进行操作。 在第三次实验的指导下, 阅读全文
posted @ 2022-05-03 20:28 iLoveFox 阅读(41) 评论(1) 推荐(0)
摘要:2022 OO 第一单元个人总结 一、前言 对于本单元的项目设计,我认为以下三点是值得深思与提升的: 选取合适的数据结构存储信息,数据结构的选取合适程度,与表达式化简的难度以及由代码优化产生的bug数量息息相关; 采用递归下降的方法解析expression; 通过表达式预处理,更优美地书写代码; 但 阅读全文
posted @ 2022-03-23 22:04 iLoveFox 阅读(124) 评论(1) 推荐(1)