摘要: BUAA_OO_2022 第四单元总结 一、第四单元架构设计 1.1 hw13 架构设计 ​ 在本次作业,只需要对类图进行解析,但是考虑到未来作业可能需要对顺序图和状态图进行解析,因此专门设置了ClassDiagram作为顶层管理类来管理类图的相关信息。 ​ 很明显我们官方包提供的原型类很难建立快速 阅读全文
posted @ 2022-06-28 15:25 997ddler 阅读(35) 评论(0) 推荐(0) 编辑
摘要: BUAA_OO_2022 第三单元总结 O.前言 本单元主要内容是学习理解JML语言,在此规格的限制下进行迭代开发,完成对特定社交网络的简单模拟。 一、架构与性能分析 1.1 UML类图 对于阅读jml开发,个人理解通俗来说就是”看注释“写代码,因此在这三次作业中,其实架构大致已经被助教们设计好了, 阅读全文
posted @ 2022-06-05 13:50 997ddler 阅读(74) 评论(0) 推荐(0) 编辑
摘要: BUAA_OO_2022 第二单元总结 O.前言 ​ 本单元内容主要是关于多线程电梯的设计,从最初的单向纵向电梯逐步迭代到可支持换乘、可定制电梯。个人认为其中的设计重点和易错点主要是共享对象和调度策略的设计。 一、三次作业架构 1.1 hw5分析 1.1.1 hw5 要求分析 ​ 本单元第一次作业, 阅读全文
posted @ 2022-05-03 20:30 997ddler 阅读(54) 评论(0) 推荐(0) 编辑
摘要: BUAA_OO_2022 第一单元总结 第一单元作业主要围绕表达式的解析展开,第一次作业实现简单的多项式展开,第二次作业新增三角函数、自定义函数、求和函数,第三次作业减少了对三角函数、自定义函数的限制。整体来说,实现的大体思路为构建表达式树,选择合适的容器存储各类因子,之后进行去括号、化简等工作。 阅读全文
posted @ 2022-03-25 22:42 997ddler 阅读(96) 评论(1) 推荐(0) 编辑