摘要: OO补给站总结 一、没通过作业的原因 第一单元 第一单元未通过的作业时homework_3,分析原因是因为自己在第二次作业中完全没用到面对对象的思想,使得函数求导的数据存储与求导操作全部集中在一个类当中,没有实现结构上的层次化,进而在第三次作业当中发现面对错误格式判断以及复合求导时极度复杂而难以继续 阅读全文
posted @ 2020-08-21 20:28 明天星期六 阅读(161) 评论(0) 推荐(0) 编辑
摘要: OO第四单元总结 一、本单元三次作业的架构设计 第四单元的三次作业完全呈现递进式的架构,第一次作业针对类实现查询方法,再后来的作业则增加了状态图与顺序图的查询,整体架构设计参照第二次作业。根据官方包提供的UMLClass和UMLInteraction进行架构,在此基础上增加数据存储类型来完成操作。 阅读全文
posted @ 2020-06-19 12:07 明天星期六 阅读(118) 评论(0) 推荐(0) 编辑
摘要: OO_第三单元总结 1.JML语言的理论基础及其工具链 JML语言的理论基础 JML(Java Modeling Language)是用于对Java程序进行规格化设计的一种表示语言。JML是一种行为接口规格语言(Behavior Interface Specification Language,BI 阅读全文
posted @ 2020-05-23 20:59 明天星期六 阅读(141) 评论(0) 推荐(0) 编辑
摘要: OO第二单元总结 (1)分析三次作业的设计策略 第二单元第一次作业设计策略 在第一次作业中自己使用的时“生产者-消费者”模型,作业中一共有两个线程:Elevator电梯线程以及Input输入线程,将电梯线程套用消费者的设计,输入线程则为生产者,并创建一个类Queue作为存储以及提供请求的队列,另外在 阅读全文
posted @ 2020-04-18 18:23 明天星期六 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 经历了四周OO的第一单元终于告一段落,在这一阶段的学习中自己确实打开了面对对象的大门,在渐渐从面对过程的思维中转变,而且自己对继承与迭代的设计有了更深的思考与重视,很大程度上也是因为这是自己目前依旧极度缺乏的。当然更遗憾的是自己没有通过第三次作业的中测,这也更加警醒自己需要通过更多的训练完成对课程的 阅读全文
posted @ 2020-03-21 20:17 明天星期六 阅读(142) 评论(0) 推荐(0) 编辑