摘要: 2019_BUAAOO_第四单元总结(课程总结) 一、总结本单元两次作业的架构设计 本单元的内容是对UML类图、顺序图、状态图进行解析,并且能够实现对其的查找功能。 1. 第一次作业 第一次作业只是要求我们对UML类图进行解析。对于每一个UMLElement都有其唯一的标识符id,所以为了便于查找和 阅读全文
posted @ 2019-06-24 18:16 zja1999 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 2019_BUAAOO_第三单元总结 一、梳理JML语言的理论基础、应用工具链情况 ​ JML(Java Modeling Language)是用于对Java程序进行规格化设计的一种表示语言。JML是一种行为接口规格语言(Behavior Interface Specification Langua 阅读全文
posted @ 2019-05-22 12:09 zja1999 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 一、从多线程的协同和同步控制方面、分析和总结自己三次的设计策略。 在第一次和第二次作业中,由于电梯只有一部,所以我的程序只开了两个线程,类似于生产者-消费者模型。一个用来处理输入(生产者),另一个是电梯运行的线程(消费者),而串联二者的容器就是requestList,请求队列。在第三次的作业中,三部 阅读全文
posted @ 2019-04-23 17:06 zja1999 阅读(176) 评论(1) 推荐(0) 编辑
摘要: 前言 校历第五周,面向对象程序设计课程的第一单元告一段落。在第一单元的作业中,我们围绕着“表达式求导”的题目展开,从第一次作业的最简单的多项式求导,到第二次作业增加简单的三角函数求导,再到第三次作业增加复合函数嵌套求导……难度是在不断增加的,但是如果从一开始的第一次作业的设计就有着清晰的层次和逻辑, 阅读全文
posted @ 2019-03-26 19:51 zja1999 阅读(295) 评论(0) 推荐(0) 编辑