会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
博客园
首页
新随笔
联系
订阅
管理
2022年6月29日
面向对象设计与构造 第四单元总结
摘要: 本单元作业的架构设计 感觉这个单元和上个单元一样,没有什么架构的。 我的做法大概就是根据需求,设计自己的MyClass、MyOperation等类,然后实现需要的功能。对于继承、实现等关系的询问,建出对应的图后暴力解决。 对于$9$种合法性检查,建立$9$个类分别解决。 这样代码行数可以通过缩行勉强
阅读全文
posted @ 2022-06-29 01:45 Kakki_Haruka
阅读(42)
评论(0)
推荐(0)
2022年6月6日
面向对象设计与构造 第三单元总结
摘要: 利用JML规格准备测试数据 没有使用Junit工具,而是采用生成大量数据与同学程序对拍的方法。为了保证数据的覆盖率,采用以下几点措施: 1、在数据开始时添加大量的点,减少无用的加边操作。 2、灵活控制每条指令的权重,根据测试的需要进行调整。 3、为了构造特殊数据,在每次生成数据前随机把一部分指令的权
阅读全文
posted @ 2022-06-06 12:13 Kakki_Haruka
阅读(50)
评论(0)
推荐(0)
2022年5月1日
面向对象设计与构造 第二单元总结
摘要: 第一次作业 UML类图 总体架构 参考exp3的架构,采用生产者-消费者模式,缓冲区为RequestQueue类,具体来说,输入线程通过对象waitQueue把请求交给调度器线程进行调度,调度器线程通过processingQueue将请求分配给对应的电梯线程。电梯的移动策略和捎带策略交给Strate
阅读全文
posted @ 2022-05-01 16:27 Kakki_Haruka
阅读(57)
评论(1)
推荐(0)
2022年3月26日
面向对象设计与构造 第一单元总结
摘要: 第一次作业 UML类图 复杂度分析 (仅展示部分复杂度较高的方法) 设计架构 采用因子$\rarr$项$\rarr$表达式(对应类:Factor,Term,Expr)的结构存储数据,多项式运算处理表达式的化简、合并、输出结果,Expression类对输入字符串进行解析。 优点 1、架构简单,编码难度
阅读全文
posted @ 2022-03-26 01:56 Kakki_Haruka
阅读(89)
评论(0)
推荐(1)
公告