2019年6月23日
摘要: 一.第四单元架构设计 第四单元是关于UML类图、顺序图、状态图的分析,官方包先将类图中的语言拆分成每一个元素,作业代码则是先获取所有元素信息,然后将每个元素信息整合形成一棵树,最后根据查询要求输出相应的信息。 这一单元代码并不难,在我的架构设计中,我是一边读入信息一边构造信息树,但是由于部分信息相对 阅读全文
posted @ 2019-06-23 16:37 continho 阅读(255) 评论(0) 推荐(0) 编辑
  2019年5月22日
摘要: 第三单元学习了JML规格描述语言,根据JML的规定编写对应的方法,同时也复习了数据结构的知识,并且也考察了程序的时间复杂度。 一.JML语言 理论基础 JML全名为Java Modeling Language(Java建模语言),在Java代码中增加一些不影响程序正常编译运行的符号用来标识一个方法是 阅读全文
posted @ 2019-05-22 08:25 continho 阅读(310) 评论(0) 推荐(0) 编辑
  2019年4月23日
摘要: 第二单元面向对象作业以多线程为主,通过开始的傻瓜电梯,功能逐渐增多,数量逐渐增多,三次作业的练习强化了我们对于多线程的理解,并且提高了我们的架构设计能力。 一.设计策略 第五次作业傻瓜电梯 每次只需要取出一条最先输入的指令进行执行,无需考虑时间和顺搭,只要将人送到目的地即可。架构设计类似于生产者和消 阅读全文
posted @ 2019-04-23 11:41 continho 阅读(187) 评论(0) 推荐(0) 编辑
  2019年3月26日
摘要: 一.作业思路 三次作业整体思路大致相同,第一步处理表达式,第二步求导,第三步数据优化,第四步输出数据 前两次作业 第一次作业较为简单,只需要考虑常数因子以及幂函数因子即可,对于每一个项构造一个对象,对象中两个成员变量分别是幂函数系数和幂函数指数,最后进行求导即可。 第二次作业多了简单正余弦函数,对于 阅读全文
posted @ 2019-03-26 20:19 continho 阅读(125) 评论(0) 推荐(0) 编辑