摘要: BUAA OO 第四单元总结 1. 本单元架构设计 第一次作业 架构设计 第一次作业要求实现UML类图的分析。 此次作业中我采用了以节点为设计中心的构图方法,将类图中涉及的元素分成了三个层次。 第一层(节点)第二层(节点的属性与关系)第三层(节点属性的相关内容) UmlClass, Umlnterf 阅读全文
posted @ 2021-06-25 00:19 cloudstar 阅读(61) 评论(0) 推荐(0) 编辑
摘要: BUAA OO 第三单元总结 1 规格实现设计策略 本次作业中的规格实现我采取了宏观到具体、增量修改 (改不了就重构) 的策略,大致进行以下几个步骤。 1.首先浏览整体某个类中所存储的数据和需要实现的方法,梳理方法的大致含义以及方法与数据存储之间的关系。 2.找到几个比较复杂 (一般是JML很长) 阅读全文
posted @ 2021-05-29 22:23 cloudstar 阅读(233) 评论(1) 推荐(0) 编辑
摘要: BUAA OO 第二单元总结 一、架构简述 这一单元的作业在最初时就尽可能考虑到后面的扩展性问题(尤其是在经历了第一单元的摧残之后),因此基本没有重构。首先分析一下这一单元采用的整体架构,方便下面几项分析的理解。 第一次作业 第一次作业仅涉及到一部电梯的模拟运行,因此没有调度器的设计。整体设计主要包 阅读全文
posted @ 2021-04-25 23:31 cloudstar 阅读(95) 评论(1) 推荐(1) 编辑
摘要: BUAA OO 第一单元总结 第一次作业 本次作业总体来说比较简单,但考虑到后面作业的影响,尽可能采用了面向对象的方法(虽然还是重构了……),并尽可能进行了一定程度上的优化。 架构介绍 数据存储 本次作业主要设置了Integral, Polynomial, VariableX, Dericative 阅读全文
posted @ 2021-03-27 15:19 cloudstar 阅读(96) 评论(1) 推荐(0) 编辑