摘要: OO_unit4_UML暨学期总结 OO_unit4 设计 整体文件结构 - mycode // 代码根目录 - mydiagram // 存放不同图的类 - myclass // 类图 - myinteract // 顺序图 - mystate // 状态图 整体思路 UML 我的理解就是一颗树, 阅读全文
posted @ 2022-06-20 17:41 青衫染墨 阅读(78) 评论(0) 推荐(0) 编辑
摘要: OO_Unit3_JML JML认识 JML 介绍 JML (Java Modeling Language),Java 建模语言,指在消灭自然语言中的二义性,比如一个著名的程序员的梗: 请求: 去买一个西瓜,如果看到西红柿,那就买两个 普通人:一个西瓜,两个西红柿 程序员:两个西瓜 那就买两个,这就 阅读全文
posted @ 2022-06-01 21:05 青衫染墨 阅读(65) 评论(0) 推荐(0) 编辑
摘要: 原博客链接 电梯难题 这单元作业的主题是电车电梯难题,整体感觉还行,如果不去纠结最优,明白锁这个概念的话,实现难度还是挺低的。(感觉不如第一单元。。。。难度) 同步和锁 本次作业我没有使用lock(因为第一次作业用的synchronized,懒得改了).对于同步块的选择,我的想法如下 为何需要同步代 阅读全文
posted @ 2022-04-27 11:58 青衫染墨 阅读(42) 评论(0) 推荐(0) 编辑
摘要: BNF描述 BNF描述中去除了所有的空白项便于解析 如下是三次作业总共的BNF图: $$\begin{aligned} 表达式 &\rightarrow[加减] 项| 表达式 加减项\ 项 &\rightarrow [加减] 因子 | 项'*'因子\ 因子 &\rightarrow​ 变量因子 | 阅读全文
posted @ 2022-03-22 20:56 青衫染墨 阅读(276) 评论(1) 推荐(4) 编辑