摘要: 一、本单元两次作业的架构设计 1.第一次作业 1.1UML图 1.2类介绍 1.2.1容器类: 包括AssociationContainter, AssociationEndContainer, AttributeContainer, ClassContainer, GeneralizationCo 阅读全文
posted @ 2019-06-24 12:15 无奈的小Jerry 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 一、 1.JML语言理论基础 JML,全称为Java Modeling Language,根据名字可以容易的知道JML是对Java程序进行规格化设计的一门语言。JML是一种行为接口规格语言,可用于指定Java模块的行为。它结合了Eiffel的契约方法设计和Larch系列接口规范语言的基于模型的规范方 阅读全文
posted @ 2019-05-21 21:28 无奈的小Jerry 阅读(204) 评论(0) 推荐(0) 编辑
摘要: OO第二单元的三次作业主要是完成一部电梯,利用线程的相关知识,实现并发。三次作业难度递增,先是一部傻瓜电梯,而后是一部可捎带电梯,最后三部可能换乘的电梯。下面是我写完这三次作业的一些感受。 1.程序结构分析 (1)第一次作业:比较简单,实现一部傻瓜电梯,不需要特别复杂的调度算法。只需要开两个线程,一 阅读全文
posted @ 2019-04-22 20:40 无奈的小Jerry 阅读(255) 评论(0) 推荐(0) 编辑
摘要: OO第一单元的三次作业主要是完成对表达式的求导,表达式包含简单的幂函数、正弦函数、三角函数以及它们的组合形式。三次作业难度递增,对面向对象思想的要求逐渐提高,优化难度也逐渐增大。下面是我写完这三次作业的一些感受。 1.程序结构分析 (1)第一次作业:比较简单,但我并没有做到面向对象编程,而是面向过程 阅读全文
posted @ 2019-03-26 21:26 无奈的小Jerry 阅读(116) 评论(0) 推荐(0) 编辑