摘要: OO第四单元总结 [TOC] 一、本单元架构设计 1、第一次作业 ​ 建立了四个功能类来完成各部分查询功能,降低耦合: ​ AssociationManager 类用以管理UML类的 关联 。 ​ AttributeManager 类用以管理UML类的 属性 。 ​ OperationManager 阅读全文
posted @ 2019-06-21 22:35 不很稳定的大时钟 阅读(195) 评论(0) 推荐(0) 编辑
摘要: OO第三单元博客作业 [TOC] 一、JML语言梳理 (1)理论基础 Java建模语言(Java Modeling Language,JML)在Java代码中增加了一些符号,这些符号用来标识一个方法是干什么的,却并不关心它的实现。如果使用JML的话,我们就能够描述一个方法的预期的功能而不管他如何实现 阅读全文
posted @ 2019-05-22 11:17 不很稳定的大时钟 阅读(219) 评论(0) 推荐(0) 编辑
摘要: [TOC] 一、第一次电梯作业 1.1具体实现 ​ 傻瓜电梯逻辑较为简单,易于实现。 ​ 使用两个线程:调度器在主线程负责读入请求,电梯线程逐个从调度器取出并处理请求。 1.2度量分析 1.3优缺点分析 ​ 优点: ​ 实现简单。 ​ 缺点: ​ 没有使用wait和notify,使CPU时间过长。 阅读全文
posted @ 2019-04-21 09:24 不很稳定的大时钟 阅读(222) 评论(0) 推荐(0) 编辑
摘要: 第一单元的求导作业让我在面向对象的过程中逐步深入,下面我来分享一下我的架构过程与收获。 第一次作业: 架构相对简单,包含了三个类: 一个单项类,存储指数与系数,含10个方法,结构如下: 构造方法解析传入的字符串,并调用initCoefficient和initExponent方法初始化系数与指数,de 阅读全文
posted @ 2019-03-24 17:17 不很稳定的大时钟 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 前情提要 算了我感觉大家就知道就不说了。 那么就直接步入正题吧,如何优化结果,即使得输出长度尽可能短一些。 也就是在规定的格式范围并保证等价的情况下,尽量简化一个含有幂函数与三角函数的表达式,化简操作对应的主要是三角函数。(下述优化建立在已经可以实现合并同类项的基础上) 在仅包含正弦与余弦函数的情况 阅读全文
posted @ 2019-03-19 20:39 不很稳定的大时钟 阅读(383) 评论(0) 推荐(1) 编辑