- 博客(4)
- 收藏
- 关注
转载 UML回顾暨课程总结
本文作为OO的最后一次博客作业,主要回顾了第四单元的架构设计和本学期的心路历程。 本单元架构设计 UML1 第一次作业的主要内容是解析mdj格式输入,记录特定数据并支持针对类、属性和方法等的查询功能。 我按照层级关系为类、属性和方法等对象设置了类,在UMLInteraction中解析输入的UML element元素,首先解析类和接口,以id为key,MyClass/MyInter...
2019-06-24 15:50:00 101
转载 规格化设计——OO第三单元总结
规格化设计——OO第三单元总结 一、JML语言理论基础、应用工具链 1.1 JML语言 JML(java modeling language)是一种描述代码行为的语言,包括前置条件、副作用等等。JML是一种行为接口规格语言 (Behavior Interface Specification Language,BISL),基于Larch方法构建。 通过使用JML,我们可以忽略一个类、...
2019-05-22 18:13:00 149
转载 多线程编程初探——OO第二单元作业回顾
一、作业设计策略 1)执行FAFS策略的单部电梯 由于对多线程不是很了解,于是采用了理论课上介绍的生产者消费者模型作为设计模板(也是很多同学一开始的做法):将请求队列作为共享对象(托盘),名为Input_handler的类处理输入的请求并将请求加入到请求队列(相当于生产者),调度器类则负责从请求队列中取请求并直接执行(相当于消费者)。 同步控制方面,由于共享对象queue中的请求...
2019-04-24 17:15:00 169
转载 面向对象编程——第一单元回顾与感想
一、作业结构分析 第一次作业: 类图(真·一类到底) 方法复杂度、类复杂度、类间依赖 第二次作业: 类图 方法复杂度、类复杂度、类间依赖 第三次作业: 类图 方法复杂度、类复杂度、类间依赖 结果一目了然:方法复杂度、类复杂度逐渐减少;类间依赖程度...
2019-03-27 19:28:00 132
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人