摘要: OO第四次博客作业 本单元三次作业的架构设计 第一次作业 第一次作业的目标是实现一个UML类图的解析器,难点在于对UML类图的理解和代码架构的设计,代码的具体实现较为简单。我自己设计了父类MyUmlElement和表示类和接口的两个子类MyUmlClass和MyUmlInterface,MyUmlE 阅读全文
posted @ 2020-06-14 21:57 homothetic 阅读(173) 评论(1) 推荐(0) 编辑
摘要: OO第三次博客作业 JML是用于对Java程序进行规格化设计的一种表示语言,有两种主要的用法,一是开展规格化设计,二是针对已有的代码实现,书写其对应的规格,从而提高代码的可维护性,本单元的三次作业和两次实验就针对这些内容展开。 JML理论基础 JML的设计考虑到了未来扩展需要,把语言分成了几个层次, 阅读全文
posted @ 2020-05-21 16:42 homothetic 阅读(162) 评论(0) 推荐(0) 编辑
摘要: OO第二次博客作业 因为之前从来没有接触过多线程编程,对于线程安全、同步控制、死锁这些概念都一无所知,所以这一单元学的很吃力,但收获满满。 OO第二单元需要完成的任务为多部多线程可捎带调度电梯的模拟,第一次迭代增加了电梯运行的数目,第二次迭代增加了对电梯的运行速度和停靠楼层的限制,通过这一个月的训练 阅读全文
posted @ 2020-04-18 11:40 homothetic 阅读(164) 评论(0) 推荐(0) 编辑
摘要: OO第一次博客作业 学习目标 面向对象第一单元的三次作业,迭代式的完成了包含简单幂函数和简单正余弦函数的导函数及其组合的求解,学习目标主要有以下几点: 1、熟悉面向对象的程序设计思想 2、学会使用类来管理数据 3、依靠继承和接口实现层次化设计 第一次作业 第一次作业需要完成的任务为简单多项式导函数的 阅读全文
posted @ 2020-03-19 13:28 homothetic 阅读(157) 评论(0) 推荐(0) 编辑