摘要: 第四单元架构设计与分析 Uml图 架构分析 本单元的作业是通过对解析出的UMl元素进行Uml图数据结构的搭建,以实现查询,格式检查等功能。官方包里的各种Uml元素类不足以满足功能的需求,且构造器都为私有构造器,因此通过组合的方式去拓展新的功能是一种比较可行的方式。我在每一个自己实现的元素类中,都包含 阅读全文
posted @ 2021-06-26 17:10 弈~忆 阅读(40) 评论(0) 推荐(0) 编辑
摘要: 实现规格所采取的策略 属性部分 最开始的时候是死板地按着规格来“翻译”,规格中数据类型为数组的属性在实现时还真的采用了数组来实现。最后由于数组使用起来实在太过于繁琐,不得不采用Arraylist来实现;当然随着理论课对规格的进一步介绍,对规格的理解越来越灵活,只要具备规格中所描述的特征,如数组的线性 阅读全文
posted @ 2021-05-31 15:17 弈~忆 阅读(36) 评论(1) 推荐(0) 编辑
摘要: OO第二单元总结 概述 本单元是多线程的练习单元,以电梯调度问题作为多线程的应用场景,以此来让我们熟悉常见的生产者-消费者多线程设计模式,同步代码块和锁的选择。下面我将从6个方面来总结第二单元的学习。 同步块与锁的选择 在多线程的编程中,临界区的划分非常重要,恰如其分的同步块划分和锁的选择可以保证多 阅读全文
posted @ 2021-04-27 09:11 弈~忆 阅读(32) 评论(0) 推荐(0) 编辑
摘要: OO第一次单元总结 本单元作业的主题是表达式分析与求导,第一次作业涉及的求导规则有加法、减法、幂次、(因项可合并为一个因子所以没有乘法),涉及到的因子有带符号整数、幂函数。第二次作业难度骤增,求导规则引入了链式法则,因子引入了表达式因子和三角函数因子。第三次作业在前面的基础上,引入了嵌套表达。 基于 阅读全文
posted @ 2021-03-30 18:36 弈~忆 阅读(60) 评论(0) 推荐(0) 编辑