摘要: OO第四单元总计及完结感想 homework13 通过观察UMLIntereaction中给出的方法定义和需求,可以发现所有查询共性的需要访问Class名称等属性,但是对于Attribute,Association,Opreation的查询,是两两无关的,故此我们可以将对它们的管理各封装成一个Man 阅读全文
posted @ 2021-06-26 19:52 列车员 阅读(43) 评论(0) 推荐(0) 编辑
摘要: OO第三单元总结 小说两嘴 本单元作业的主要内容是根据给定的JML去实现类及其方法,在规格已经确定的情况下,架构就已经不是那么重要的了,本单元的主要难度在于正确的理解JML的意思,以及在同样的规格之下,写出性能更高的代码。 容器选择 本单元的JML规格中,经常出现了“ID”这个字眼,而且在ID相同的 阅读全文
posted @ 2021-05-30 14:40 列车员 阅读(70) 评论(0) 推荐(0) 编辑
摘要: 第五次作业 一、UML类图及协作图 可以看到,在第一次作业中我并没有建立一个调度器,而是读入线程和电梯共享一个托盘对象,通过互斥访问来进行操作。 当电梯取出请求到自己的等候队列中之后便不再依赖于共享资源,可以自由运行,具体流程如下图: 这个运行逻辑在第五次作业形成后,在后续作业中,只参照Worker 阅读全文
posted @ 2021-04-26 22:09 列车员 阅读(66) 评论(0) 推荐(1) 编辑
摘要: 第一次作业 第一次作业的内容结构比较简单,完成的时候我并没有使用面向对象的生成思想,只是简单的组织了一个Poly类和一个Item类来进行处理,并且在字符串识别的时候采用了(之后会令人十分悲伤的)大正则,将涉及的正则pattern 全部继承在一个类中,并且没有形成一个单独的字符串处理类,而是将所有的字 阅读全文
posted @ 2021-03-28 13:29 列车员 阅读(91) 评论(2) 推荐(0) 编辑