摘要: 面向对象设计与构造第四单元总结博客 一、第四单元作业架构设计 本单元作业的内容主要是对UML类图、状态图和顺序图进行解析并实现指令查询,同时进行一些规范性验证。对于官方包给定的每一个类,我都将其复写为了My×××的新类,这样做虽然有些繁琐,但可以较好地避免在编写代码时出现混乱。 在构建图时,由于el 阅读全文
posted @ 2022-06-29 12:19 h_bh 阅读(37) 评论(2) 推荐(0) 编辑
摘要: 面向对象设计与构造第三单元总结博客 1 作业概述 第三单元作业的主要内容是根据给出的JML规格和接口定义实现一个社交系统,主要的功能包括社交关系的模拟与查询、群组功能、不同类型消息的接收与发送等。 相较于前两个单元,本单元的作业由于给出了JML规格,因此在设计上的难度相对较小,但如果只是将JML”翻 阅读全文
posted @ 2022-06-05 17:55 h_bh 阅读(26) 评论(0) 推荐(0) 编辑
摘要: OO第二单元博客 第一次作业 1 整体架构 ​ 本次作业的UML图如下所示: 2 需求容器设计 ​ 本次作业中,每个楼座都由一个对应的RequestTable。每个RequestTable中,按照出发楼层将需求分别存放在10个队列中,这10个队列则由一个HashMap存储,其中Key是楼层,Valu 阅读全文
posted @ 2022-05-03 11:11 h_bh 阅读(28) 评论(0) 推荐(0) 编辑
摘要: 面向对象设计与构造-第一单元总结 第一次作业 1 题目描述 读入一个包含加、减、乘、乘方以及括号(其中括号的深度至多为 1 层)的单变量表达式,输出恒等变形展开所有括号后的表达式。 2 整体架构 本次作业的UML图如下所示: 3 类的设计 3.1 ExpMap类 ExpMap类是本次作业中的核心,是 阅读全文
posted @ 2022-03-26 15:06 h_bh 阅读(31) 评论(0) 推荐(0) 编辑