摘要: 面向对象第四单元作业架构总结 第四次作业主要围绕UML图展开,UML(Unified Modeling Language,统一建模语言)是一种建模和归约的语言,可以帮助我们对面向对象程序的类图以及类之间的交互和类的状态变化进行建模。通过这种模型可以很明显的知道。这次的作业的主要内容是利用课程组提供的 阅读全文
posted @ 2019-06-22 17:52 chenjinyu 阅读(669) 评论(0) 推荐(0)
摘要: 一.JML知识梳理 本次面向对象的作业的主要训练内容是将JML在编程中进行实践。体会程序规格在开发中的重要意义。 1.JML语言相关知识 1.1JML语言的理论基础 JAVA 建模语言(JAVA MODELING LANGUAGE,JML),是一种接口行为规范语言。其主要作用是在编写类和方法之前规定 阅读全文
posted @ 2019-05-21 13:54 chenjinyu 阅读(647) 评论(0) 推荐(0)
摘要: 最近的三周面向对象的作业是电梯问题。主要是对多线程编程的一种训练。主要还是对生产者——消费者模型的使用的理解。作业分成了三个阶段,第一个阶段是FIFO调度策略的电梯。第二个阶段是可捎带的电梯设计,第三个部分是多个停靠楼层不同运行速度不同的电梯的合作。 FIFO 因为第一次的作业没有性能上的要求只需要 阅读全文
posted @ 2019-04-23 15:20 chenjinyu 阅读(651) 评论(0) 推荐(1)
摘要: 这次的面向对象编程作业的单元主要分成三个部分,三次作业程序的复杂度逐步加深,下面将分三个部分对这个单元的编程实践进行总结。为了文章的标述方便,统一如下标述:1.x*sin(x)即只用乘号连接的式子是Term(项),项内不可分的为因子(factor) 第一次作业 实验的要求:实现只有幂函数的表达式的求 阅读全文
posted @ 2019-03-25 20:14 chenjinyu 阅读(766) 评论(0) 推荐(0)