摘要: OO第四单元总结&课程总结 I. 第四单元总结 一、架构设计 1、UML 1 (1) 需求概述 第一次UML作业要求完成一个UML类图的分析器。通过读入经过预处理的mdj文件(将其中的类图(UmlModel)信息筛选后提取出来),将其有序存储并根据存入内容对查询指令进行响应。 (2) 流程分析 从流 阅读全文
posted @ 2019-06-22 17:18 Socrates1232 阅读(169) 评论(0) 推荐(0) 编辑
摘要: OO第三单元总结 一、关于JML Java Modeling Language,即JML是一种规格化表示语言,主要用于对Java程序的各种方法功能的规范描述。这样做既可以给程序设计人员明确清晰的功能要求,又可以充分全面地验证已有的代码实现保证其满足规格描述的要求。 1、语法梳理 JML的语法清晰直观 阅读全文
posted @ 2019-05-22 20:31 Socrates1232 阅读(106) 评论(0) 推荐(0) 编辑
摘要: OO第二单元总结(电梯问题) 论滑铁卢的诞生 一、程序结构分析 第一次作业(单电梯无捎带) 本次作业需要完成对单个电梯从1-15层的调度。无性能分。 (1)UML: 一目了然 不言而喻 (2)功能概述 这次作业用得上多线程? 这次作业设置了五个类:Main,TaskHandler,Elevator, 阅读全文
posted @ 2019-04-22 09:50 Socrates1232 阅读(138) 评论(0) 推荐(0) 编辑
摘要: OO第一单元总结(表达式求导) 一、程序结构分析 第一次作业(a*x^b) 本次作业需要完成形如多个a*x^b相加(减)构成的多项式求导,并以输出长度作为性能指标。 (1)UML: (2)功能概述 本次作业难度小,总体而言实现思路较为固定。 输入部分,本人利用正则表达式首先判断输入是否正确,如果正确 阅读全文
posted @ 2019-03-26 20:06 Socrates1232 阅读(164) 评论(0) 推荐(0) 编辑