自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 OO_Unit4_分析与总结

通过类图、状态图和顺序图的结合使用,我们能够全面而深入地进行系统的正向建模与开发。从静态结构到动态行为的多层次描述,确保了我们对系统的理解和设计的准确性与完整性。这些UML工具的应用不仅帮助我们理清了系统的内部逻辑,也为后续的开发提供了清晰的指导。Main:程序的入口点,负责初始化图书系统和分析各类信息传入Library类处理Library:图书馆系统类,用于交互用户的各个请求,并且设置有一HashMap类型变量Bookshelf作为书架,实例化有以下三类地点,四个对象之间进行信息交互Aoappo。

2024-06-15 18:01:21 1034

原创 OO_Unit3_分析与总结

明确测试目标:根据规格文档,明确每个单元、功能模块的预期行为和输出。这有助于设计有针对性的测试用例,确保覆盖所有功能需求。设计测试用例:根据规格中的输入条件和预期输出,设计详细的测试用例。包括正向测试(验证系统在正常情况下的行为)和负向测试(验证系统在异常输入下的行为)。自动化测试:利用JUnit的自动化特性,编写测试代码来验证实现是否符合规格。通过JUnit的断言方法(如assertEquals、assertTrue等),自动检查实际输出与预期输出是否一致。

2024-05-16 23:53:20 838

原创 OO_Unit2_分析与总结

第二单元学习以为主题开展,而在中最重要的就是处理好线程安全问题。因此每次作业中除去性能优化,需要合理地安排和的设置。

2024-04-20 18:35:41 656 1

原创 OO_Unit1 分析与总结

表达式主要由ExprTermFactor三个部分组成,在我的实现中,Expr由多个带符号(sign)的Term加法构成,Term由多个Factor乘法构成,其中Factor实现为接口,下属类(ExprTermNumExprFactor(多项式幂)、Power(幂函数))均实现接口以及相关方法。Factor-toString():转化为字符串-toPoly():转化为多项式为了正确读取并存储表达式,在之后对该表达式进行细化分析,采用递归下降法解析表达式。此处另生成词法分析器Lexer。

2024-03-23 06:05:04 758 1

原创 2023 BUAA OOpre课程总结

类爆出过两次超出500行的Checkstyle错误,引起了较大规模的代码迁移。因此,各个方法应该各得其所而不是一股脑地填充在同一个类里。类用于存储战斗日志,战斗日期,被攻击者,攻击者等信息以及内置了一些战斗相关函数;同时在历次迭代中,由于未处理好各个方法应该在什么类里导致。接口则是为各类价值体提供了价值体相关方法,便于在。类用于处理输入(正则表达式和选择方法)。首先是一个整体设计图。

2023-11-07 22:49:02 67

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除