2020年6月19日

OO第四单元总结

摘要: 一、架构设计 本单元后两次作业都只进行了增量开发,没有对前次内容进行修改,故只放第三次的UML图 由于每次作业都在上一次作业的基础上进行增量开发,而没有对原架构进行修改,故仅上第三次作业的UML图。 第一次作业: 只有一个umlInteraction类,没有设计复杂的数据结构存储信息,也没有对uml 阅读全文

posted @ 2020-06-19 15:01 Acabbage 阅读(116) 评论(0) 推荐(0) 编辑

2020年5月23日

OO第三单元总结

摘要: Part 1 JML基础 Java Modeling Language(JML)是一种行为规范语言吗,用于规定Java类和方法的行为和接口。通过jml可以严谨的定义方法和类的行为,只需要阅读jml就可以无歧义的理解类和方法的功能,并可以开展测试。 使用JML的两个主要好处是: 1、对Java程序模块 阅读全文

posted @ 2020-05-23 15:13 Acabbage 阅读(176) 评论(0) 推荐(0) 编辑

2020年4月18日

OO第二单元总结

摘要: Part 1 设计策略 hw5使用生产者-消费者模式,输入类和控制器共享等待队列,输入类向等待队列添加请求,控制器控制电梯接受请求。 hw6在hw5的基础上改写了输入类,将向一个等待队列添加请求改为了向多个等待队列分配请求。为了保证调度的性能,将已经进入电梯的请求也添加为共享对象。 hw7使用工人模 阅读全文

posted @ 2020-04-18 00:29 Acabbage 阅读(133) 评论(0) 推荐(0) 编辑

2020年4月15日

特种电梯条件下的一种简单换乘策略

摘要: 总流程图 思路 电梯可停靠楼层: A型: -3, -2, -1, 1, 15~20 B型: -2, -1, 1, 2, 4~15 C型: 1, 3, 5, 7, 9, 11, 13, 15 观察课程电梯的停靠规则,可以发现1层和15层是两个比较特殊的楼层。 1)所有电梯都可到达1层和15层 2)除了 阅读全文

posted @ 2020-04-15 17:21 Acabbage 阅读(169) 评论(0) 推荐(0) 编辑

2020年3月20日

OO第一次博客作业

摘要: 第一次作业 UML类图 耦合度 BUG 无 简述: 第一次作业比较简单,分别实现输入、求导、输出三个任务并用map去重即可。 第二次作业 uml类图 类耦合度 BUG 无 简述: 只分了两个类,input完成所有输入并生成Monomial类的工作,Monomail完成求导、化简和输出,因为大量代码压 阅读全文

posted @ 2020-03-20 23:48 Acabbage 阅读(138) 评论(0) 推荐(0) 编辑

导航