摘要:
OO第四单元博客总结 一、总结本单元两次作业的架构设计 1.第一次作业 第一次作业其实我基本上没有做什么设计,因为要求有一个MyUmlInteraciton类,所以我就写了这一个类。 在类内,我模仿了UML类图的结构,将每个UML类图的元素用HashMap和他自己的Id或者是ParentId或者是s 阅读全文
摘要:
OO第三单元博客总结 一、JML语言理论基础 JML(Java Modeling Language)是用于对Java程序进行规格化设计的一种表示语言。JML是一种行为接口规格语言 (Behavior Interface Specification Language,BISL),基于Larch方法构建 阅读全文
摘要:
OO第二次单元总结 一、设计策略 1.基本思路 首先这三次作业总体都是关于电梯,所以电梯肯定要抽象出一个类。然后听老师上课说的,调度器要有一个类。还要一个主线程来开始其他线程,以及一个用来读取输入的线程。 所以总体我写了四个类。电梯类:模拟电梯运行,持有属性为运行速度,到达楼层,所在楼层,运行方向等 阅读全文
摘要:
OO第一单元总结 一、基于度量分析自己的程序结构 1.第一次作业 UML类图如下 因为第一次作业比较简单,也是我第一次在面对对象的前提下编程,对面对对象的风格和语法都不太熟悉,所以最后只做了两个类。总体代码量也比较小,没有不必要的代码。 内聚与耦合:(是我的第一次内聚与耦合分析了,没有借助工具,有点 阅读全文