摘要: OO第四单元总结 一、第四单元架构设计 如图为第十五次作业的最终架构设计,由三次作业扩展而来。第十三次作业仅要求解析UML类图,因此我为了记录继承关系、关联关系,接口实现而分别设计了MyClass、MyInterface类,为记录方法指针类型设计了MyOperation类,为记录关联关系的两端设计了 阅读全文
posted @ 2021-06-26 20:21 张什么来着 阅读(49) 评论(0) 推荐(0)
摘要: 概述 第三单元作业,我们基于给定的JML规格,实现了一个社交网络的架构,本质上是无向加权连通图的构建,以人为节点,关系为连线,支持消息的直接、间接发送。同时,为了方便社交网络的处理,我们还引入了群这一概念,将指定的人加入群中,方便节点的批量处理如群发消息等。此外,我们还引入了异常处理系统,对于图的处 阅读全文
posted @ 2021-06-01 19:41 张什么来着 阅读(42) 评论(0) 推荐(0)
摘要: 一、同步块的设置和锁的选择 由于本单元作业采用集中调度的方式,因此不同线程的共享资源仅为请求队列, 故同步块设置在选取主请求时、电梯进人时,锁住请求队列即可;此外,在第三次作业中,由于有可能有换乘的存在,在电梯乘客出时,要判断乘客是否到达了终点,若没有,则应设置一同步块,锁住请求队列,并将该乘客请求 阅读全文
posted @ 2021-04-27 20:02 张什么来着 阅读(55) 评论(0) 推荐(1)
摘要: 第一单元总结 第一单元作业内容结束,三次作业以求导贯穿其中,从第一次的幂函数,到第二次的三角函数、表达式,再到第三次的格式检查,三角函数的嵌套,难度逐渐上升。目前为止,我的代码仅足以完成前两次的作业,第三次仍存在因能力不足而未找出的bug,存在于三角函数的嵌套求导中。现将前两次作业的实现思路进行分析 阅读全文
posted @ 2021-03-30 19:12 张什么来着 阅读(56) 评论(0) 推荐(0)
点击右上角即可分享
微信分享提示