会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
薛春伯
面向对象设计与构造第四单元总结及期终总结
摘要: 1、总结本单元两次作业的架构设计 仍然从类图的角度对架构加以说明 (1)第一次作业 图一 第一次作业类图 本单元的任务是解析uml图,第一次作业是对于类图的解析,并且实现对于类图的查询功能。可以看到为了实现对于类图的存储,我们在程序内部要对uml的结构进行模仿。首先类图的主体架构是类和接口,而类和接
阅读全文
posted @ 2019-06-23 01:51 薛春伯
阅读(184)
评论(0)
推荐(0)
编辑
面向对象设计与构造第三单元作业总结
摘要: 一、梳理JML语言的理论基础、应用工具链情况 JML的语言基础主要包括JML表达式、方法规格以及类规格 1、JML表达式 (1)原子表达式 \result \old() \not_assigned() \not_modified() \nonnullelements() \type() \typeo
阅读全文
posted @ 2019-05-21 11:25 薛春伯
阅读(306)
评论(0)
推荐(0)
编辑
面向对象设计与构造第二单元作业总结
摘要: 一、从多线程的协同和同步控制方面,分析和总结自己三次作业的设计策略。 1、第一次作业 第一次作业为最简单的傻瓜电梯,完全按请求来到的先后顺序执行请求,本次作业电梯的基本不需要任何运行策略,在架构方面除主线程之外设计两个线程,一个是电梯线程一个是输入线程,调度器相当于一个托盘,输入线程将请求放进调度器
阅读全文
posted @ 2019-04-23 08:42 薛春伯
阅读(212)
评论(0)
推荐(0)
编辑
面向对象设计与构造第一单元作业总结
摘要: 一、程序结构分析 注:本部分的数据和图例均来自IDEA的插件MetricsReloaded、Statistic和UML。 1、第一次作业 (1)类方法的复杂度进行分析 表一 第一次作业方法复杂度 可以看出PolyList的addatom方法由于在插入一个单项时需要按指数降序排列,因此需要使用查找算法
阅读全文
posted @ 2019-03-26 15:39 薛春伯
阅读(232)
评论(0)
推荐(1)
编辑
导航
博客园
首页
联系
订阅
管理
公告