摘要: 第四次博客作业 一、UML单元作业架构 对于UML来说其本质上就是从元素信息到一个类图的建立,我们所需要注意的是如何完整且不多余的提取我们所需要的信息。其次需要保证信息量足够并且可以做到在一定的时间内找到我们所需要的信息。由于第二次作业是完全可以集成第一次作业的,我们直接从第二次作业下手。我们建立3 阅读全文
posted @ 2019-06-24 19:21 于金佐 阅读(105) 评论(0) 推荐(0) 编辑
摘要: JML语言梳理 理论基础 面向对象编程思想中有一个重要原则就是尽量推迟过程性的思考。所以我们在设计面向对象程序时首先要考虑的要干什么而不是怎么干什么。而Java本身并没有提供一种描述程序要干什么的方法,于是我们引入Java建模语言JML(Java Modeling Language)来实现这一目的。 阅读全文
posted @ 2019-05-22 22:17 于金佐 阅读(160) 评论(0) 推荐(0) 编辑
摘要: oo第二次博客作业 第一次作业: 问题分析: 本次作业的主要目的是为了熟悉电梯,其实这一次的架构基本决定了整个店体系列的架构。本次电梯的调度策略就是简单的FAFS策略,其实从知识上的难度来讲对我来说这应该是第二男的难的任务,因为毕竟是第一次接触多线程编程处理。电梯采用的是目的选层,也就是说在接受的时 阅读全文
posted @ 2019-04-24 15:21 于金佐 阅读(157) 评论(0) 推荐(0) 编辑
摘要: oo第一次作业总结 第一次作业: 问题分析: 第一次看见第一次作业感觉就是一个字符串处理,要点在于正则表达式的判断提取。为了方便描述正则表达式,将正则表达式分成了因子(数字和幂函数),项,多项式。总体判断后逐项提取。储存采用了ArrayList并且加入单项式类(常数和指数),求导是对自己作变化。 代 阅读全文
posted @ 2019-03-27 15:49 于金佐 阅读(109) 评论(0) 推荐(0) 编辑