会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
NoMansLand
博客园
首页
新随笔
联系
订阅
管理
2021年6月26日
OO-第四单元及课程总结
摘要: 架构设计 本单元要求写一个UML图的解析器,比较复杂的将UML图解析成每个UMLElement元素已经由官方包实现,我们只要对解析好的元素进行组织和编辑即可。 类图如下: 第二次作业加了新的模型种类,第三次作业加入了错误UML的判断。基本架构不变。 四个单元中架构设计及OO方法理解的演进 第一单元:
阅读全文
posted @ 2021-06-26 11:48 NoMansLand
阅读(54)
评论(0)
推荐(0)
2021年5月30日
OO——第三次总结
摘要: 面向对象第三单元博客 本单元的主要内容为根据JML规格实现相应的接口。因为项目的大致框架都已经给出了现成的,不需要自己再去构思算法,所以上手较为简单。但需要着重考虑细节的优化,因此过弱中测较容易,而过强测较难。 一、实现规格采取的设计策略 1.从整体出发,大致把握各类所实现的功能和类与类之间的联系
阅读全文
posted @ 2021-05-30 22:19 NoMansLand
阅读(58)
评论(1)
推荐(0)
2021年4月25日
OO-第二次总结
摘要: (1)同步块的设置和锁的选择,锁与同步块中处理语句直接的关系 设置Elevator(电梯对象)和Input(读入方法)两个线程,同步运行。 为了避免电梯在无需工作时轮询,将电梯的行为用synchronized封装起来,当满足“请求队列为空”、“电梯内无乘客”和“输入未停止”时,电梯用wait()停止
阅读全文
posted @ 2021-04-25 17:23 NoMansLand
阅读(84)
评论(1)
推荐(0)
2021年3月28日
oo-第一次总结
摘要: oo-第一次总结 第一次作业 题目要求 表达式求导,仅包含简单a*x^b项的加减组合 思路 将表达式按+-符号分割成各项,对每一项用正则表达式分析出系数a和指数b,求导计算后分别输出。 因为是第一次尝试,没有用面向对象的思想。 代码度量 类复杂度 方法复杂度 类图 其中Expression类用于分割
阅读全文
posted @ 2021-03-28 22:31 NoMansLand
阅读(75)
评论(0)
推荐(0)
公告