摘要: OO第四单元总结 作业的架构设计 第一次作业 第一次作业其实反而是三次作业中最难的一次,因为刚发下来的官方包中文件实在是太多了,不知道从哪里下手,而且因为第一次接触UML图,很多概念还不理解,第一次作业的大量时间用在理解作业到底要我干什么上了。理解了之后就比较好实现了。 为了更好地实现各种查询操作, 阅读全文
posted @ 2021-06-23 22:49 膝盖受损 阅读(68) 评论(0) 推荐(0)
摘要: OO第三单元总结 设计策略 首先需要大致了解每个类是用来做什么的,做到对于整体的架构有一个认识,这样在阅读JML的时候才能更容易理解每个方法具体在干什么。 然后就是先阅读JML规格,了解每个方法大致是要完成怎样的操作,对我的数据结构,比如容器的选择有什么样的要求,我可以采用什么算法来改进降低时间复杂 阅读全文
posted @ 2021-05-30 10:03 膝盖受损 阅读(58) 评论(0) 推荐(0)
摘要: 面向对象第二单元总结 第五次作业 本次作业仅涉及到一部电梯的运行,采用的设计是生产者-消费者模型。 UML类图 生产者:InputHandler线程,即读入数据的线程。 托盘:RequestQueue,用HashMap来实现,key值是请求来自的楼层数,value是请求本身。其中的所有方法都加上了s 阅读全文
posted @ 2021-04-24 14:24 膝盖受损 阅读(95) 评论(1) 推荐(0)
摘要: OO第一单元总结 无比痛苦的三周终于结束了。 第一次作业 本次作业仅包括简单的幂函数多项式求导,涉及到的函数类型较为单一(仅有幂函数),求导法则简单,因此整体难度较低。 下面为本次作业所涉及到的形式化表述。 根据这次的作业要求,我设计了四个类,分别是MainClass(Poly),Input,Dif 阅读全文
posted @ 2021-03-26 19:39 膝盖受损 阅读(124) 评论(0) 推荐(0)