会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Sheryc
博客园
首页
新随笔
联系
订阅
管理
2019年6月19日
2019年北航OO第四单元(UML任务)及学期总结
摘要: 第四单元两次作业总结 第十三次作业 需求分析 本次作业需要完成一个UML类图解析器,所需要解析的只有符合UML标准和能够在Java 8中复现的UML类图。查询指令存在两种:仅与所查对象有关的指令,以及需要回溯至顶级父类逐层查询的指令。 实现方案 本次作业需要我们对类图中的组成元素进行重新建模,建模时
阅读全文
posted @ 2019-06-19 13:14 Sheryc
阅读(458)
评论(2)
推荐(0)
2019年5月22日
2019年北航OO第三单元(JML规格任务)总结
摘要: 一、JML简介 1.1 JML与契约式设计 说起JML,就不得不提到契约式设计(Design by Contract)。这种设计模式的始祖是1986年的Eiffel语言。它是一种限定了软件中每个元素所必需的责任与义务的开发模式,程序设计中的每个元素都需要用规范的语言精准地限定其前置条件(Precon
阅读全文
posted @ 2019-05-22 13:40 Sheryc
阅读(637)
评论(3)
推荐(0)
2019年5月2日
用Maven+IDEA+Eclipse组合获得最好的OpenJML体验
摘要: 本文是针对北航OO规格化单元的Maven和Junit简单用法教程,希望能给大家带来更好的项目管理、OpenJML和单元测试体验~
阅读全文
posted @ 2019-05-02 22:01 Sheryc
阅读(1008)
评论(0)
推荐(10)
2019年4月20日
2019年北航OO第二单元(多线程电梯任务)总结
摘要: 一、三次作业总结 1. 说在前面 对于这次的这三次电梯作业,我采用了和几乎所有人都不同的架构:将每个人当作一个线程。这样做有一定的好处:它使得整个问题的建模更加自然,并且在后期人员调度变得复杂时,可以将调度器上纷繁的逻辑判断分布在不同的人身上,大大简化了代码逻辑。对于程序复杂度,将人作为某个容器中的
阅读全文
posted @ 2019-04-20 18:01 Sheryc
阅读(806)
评论(2)
推荐(6)
2019年3月23日
2019年北航OO第一单元(表达式求导任务)总结
摘要: 近三周以来的思考、欢乐与伤感都在这篇总结里了,希望能对大家有所帮助~
阅读全文
posted @ 2019-03-23 19:57 Sheryc
阅读(1033)
评论(12)
推荐(3)
公告