摘要: 进入烤漆,伴随着我们一学期的OO课也进入了尾声。 一、作业架构设计 在第一次作业中,我们需要依据官方提供的解析包,完成一个UML解析程序,具体架构如下 在MyUmlInteraction类的构造方法中,完成对于不同类型UMLELEMENT的建图工作,即对于MyUmlClass类和M有UmlInter 阅读全文
posted @ 2019-06-22 11:32 wttth 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 一、JML规格介绍 本章的三次作业均与JML规格有关,因此理解JML规格就成了必不可少的能力,我们先来看看JML的基础理论知识 JML(Java Modeling Language)是用于对Java程序进行规格化设计的一种表示语言。JML是一种行为接口规格语言(Behavior Interface 阅读全文
posted @ 2019-05-22 16:49 wttth 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 恢复内容开始 摘要 && 前言 oo课程的学习已经进行了8周,对oo的了解也有了进一步加深,也终于体验到了传说中电梯的编写。 不论是通过研讨课的讨论或是课下与大佬们的交流,发现自己与其他大佬们的差距是很大的,这种差距不仅体现在代码能力上,也体现在对于oo这门课的态度与积极性上,把自己的目标放在通过中 阅读全文
posted @ 2019-04-24 10:39 wttth 阅读(405) 评论(0) 推荐(0) 编辑
摘要: 前言 在前三次OO作业中,我们重点对程序的输入输出设计、程序结构与层次化设计、程序鲁棒性进行了学习与应用,实现了由易到难的表达式求导程序。对于之前一直习惯于面向过程编程的我而言,这三次作业着实是一个不小的挑战。由于对于程序结构性设计的考虑欠妥,导致每次作业的拓展性较差,越往后走越能发现程序出现bug 阅读全文
posted @ 2019-03-26 15:56 wttth 阅读(243) 评论(0) 推荐(0) 编辑