摘要: 本单元作业的架构设计 第十三次作业 本次作业主要实现了对于类图的分析,需要对传入的类图元素进行建模。我采用自顶向下的解析方法,先解析出所有的类,再将类对应的属性和方法添加到具体的类中,最后为每个方法添加参数。再查询继承,实现以及关联的对应结果的时候,我采用了在线查找的方式,即在初始化的时候不将继承关 阅读全文
posted @ 2021-06-22 13:40 zymmm 阅读(112) 评论(0) 推荐(1) 编辑
摘要: 一、实现规格所采取的设计策略 在本单元的代码实现过程中,由于已经用JML为我们定义了方法的规格,所以只需要将JML翻译成代码语言即可。在翻译的过程中需要确保实现的逻辑严谨以及严格符合JML的规格。 在具体的实现过程中,我的设计策略是首先实现异常类,然后分别实现不同的类。从类的包含关系来看,首先实现较 阅读全文
posted @ 2021-05-28 07:49 zymmm 阅读(324) 评论(0) 推荐(1) 编辑
摘要: BUAA_OO_第二单元总结 本单元通过电梯的模拟来学习多线程的设计模式,通过三次迭代开发,从最初的单部单型号电梯,迭代成为多部多型号电梯,虽然在初次学习多线程的时候感觉十分痛苦,但是完成了三次作业之后还是挺有成就感的。 第一次作业 架构设计 第一次作业的架构如下: 本次作业中只涉及到了一部电梯,对 阅读全文
posted @ 2021-04-23 14:54 zymmm 阅读(73) 评论(0) 推荐(0) 编辑
摘要: BUAA_OO_第一单元总结 第一单元作业涉及的内容主要是函数求导,经过三次迭代后能够实现对多项式和三角函数的加法乘法和嵌套求导。 第一次作业 第一次作业为多项式函数的求导,涉及到了乘法和加法求导。 基于度量的程序结构分析 架构 本次作业一共有四个类,分别是主函数类,多项式类,多项式因子类,以及多项 阅读全文
posted @ 2021-03-26 12:13 zymmm 阅读(125) 评论(0) 推荐(1) 编辑