会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
irtovo
博客园
首页
新随笔
联系
订阅
管理
2021年6月26日
OO第四单元总结
摘要: OO第四单元总结 架构设计 由于三次作业为迭代开发,没有进行重构,现选取第三次作业的架构进行分析: 架构分析: 定义MyUmlClassModelInteraction, MyUmlCollaboratonInteraction ,MyUmlStateChartInteraction三个类,分别实现
阅读全文
posted @ 2021-06-26 19:21 irtovo
阅读(69)
评论(0)
推荐(0)
2021年5月30日
OO第三单元总结
摘要: JML理论基础 JML(java Modeling Language)是用于对Java程序进行规格化设计的一种表示语言。 一般而言,JML有两种主要的用法: 开展规格化设计 针对已有的代码实现,书写其对应的规格,从而提高代码的可维护性。 本次作业即为JML开展规格化设计。根据给出的规格,实现各种方法
阅读全文
posted @ 2021-05-30 16:20 irtovo
阅读(42)
评论(0)
推荐(0)
2021年4月25日
OO第二单元博客总结
摘要: OO第二单元博客总结 同步块的设置和锁的选择 三次作业用到的都是依靠synchronized对线程进行同步。 主要是以下情况进行同步: 多个线程读写同一个队列互斥 保证输出线程安全,使得各个线程的输出严格按照时间戳 使用wait(),notifyAll()避免轮询,让各个线程能正常交锁以及被唤醒。
阅读全文
posted @ 2021-04-25 12:05 irtovo
阅读(52)
评论(1)
推荐(0)
2021年3月27日
OO第一单元博客总结
摘要: 基于度量的程序结构分析 ev(G):即Essentail Complexity,用来表示一个方法的结构化程度,范围在[1,v(G)]之间,值越大则程序的结构越“病态”,其计算过程和图的“缩点”有关。 iv(G):即Design Complexity,用来表示一个方法和他所调用的其他方法的紧密程度,范
阅读全文
posted @ 2021-03-27 20:04 irtovo
阅读(73)
评论(1)
推荐(0)
公告