摘要: 一、总结本单元两次架构设计 作业1: 第一次作业需要使用给定的接口,对一个类图进行解析。 由于观察mdj文件的组织形式是类似树的,因此我大部分的组织形式也跟树相似。并且优先构造Class和Interface,之后再把属性、操作、参数等加入其中,防止接口传入的UmlElement不按照顺序出牌 对于所 阅读全文
posted @ 2019-06-18 19:34 荷叶蛋 阅读(192) 评论(0) 推荐(0) 编辑
摘要: BUAA_OO_博客作业3——规格 • 梳理JML语言的理论基础、应用工具链情况 JML是java modeling language的缩写,是一种描述性质的语言。有一定的语法规则。 这种语言被用来描述一段代码的具体行为,比如前置条件、副作用、后置条件等。 JML的语法可以用专门的工具来检测是否合乎 阅读全文
posted @ 2019-05-18 22:13 荷叶蛋 阅读(403) 评论(0) 推荐(0) 编辑
摘要: 0 写在前面 终于,我们结束了OO第二个周期的作业,这几次作业也就是我们所早有耳闻的“电梯”作业。 现在就来写关于这几次作业的总结,主要会分析自己的设计方案和总体收获。 1 多线程协同与同步控制(设计方案) 我的这三次作业都采用了多线程的方式来编码。主要是因为作为一名重修生(去年一些意外,放弃了OO 阅读全文
posted @ 2019-04-20 22:49 荷叶蛋 阅读(160) 评论(0) 推荐(0) 编辑
摘要: BUAA_OO_2019 第一次博客作业 这里总结一下这四周以来的学习吧。从课上讲授面向对象思想的原则、继承接口的用途,到课下的三次练习都让我饱受折磨受益匪浅。 第一次作业我基本上只有两个类,之后的两次作业我尝试使用多个类的写法,发现确实有一点感悟到了面向对象的核心思维方式,虽然现在写的代码还是丑陋 阅读全文
posted @ 2019-03-23 11:34 荷叶蛋 阅读(419) 评论(3) 推荐(0) 编辑