自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 BUAA-OO-第四单元总结

正向建模与开发是指在工程项目开发的过程中,先分析具体的需求,然后设计整体架构,最后实现代码的一个过程。这是一种将最终需求一步步从抽象细化到具体实现的过程,是一种科学合理的开发方式。在本单元中,类图状态图以及顺序图都是有助于实现正向建模与开发的辅助工具。它们关注的是代码设计的不同方面,但是在整个过程中互相补充,从而能够确保设计的一致性和完整性。

2024-06-13 12:55:47 1312

原创 OO第三单元总结

维护是本单元作业的特色之一,因为基本上不维护就TLE社交网络的规模可能比较大,如果不进行维护的话,当输入中查询类的指令过于密集,就会进行多次的显式遍历以返回所需的查询量,从而导致HW-9:对和进行维护,即将这两个数据量作为的属性量,在调用查询方法时直接返回属性量的值,而将这些属性量的更新放置在其他方法中,可以节约查询的时间。例如对于的维护,即对连通分支的查询,应该在AP,AR和MR方法中进行维护。由此可见,如果要进行某个属性量的维护,应该在可能改变这个属性量的方法中进行维护,从而保证属性量的结果正确性。HW

2024-05-16 15:35:04 1541

原创 OO多线程单元总结

在第一次作业发布时,我对于多线程的理解还不到位,对架构的设计毫无头绪。但在当周的实验课上,实验课的考试代码给了我很大的启发,让我对多线程处理任务有了初步的理解。在后续的这几次作业中,我都延用了实验课的代码架构,虽然并不一定是最优的,但一定是条理清晰、思路合理的。另一方面,这也说明当涉及到难度较大的新知识时,实验课还是很重要的。

2024-04-20 18:19:15 1522 1

原创 BUAA-2023-OOpre课程总结

Adventurer类用来实现冒险者的一系列行为,比如使用药瓶、购买和卖出等操作Bottle类、Equipment类以及Food类是相对于Adventurer类较低一级的类,这三个类别都由冒险者类统观,符合现实逻辑,便于进行相关操作Commodity是用来连接Adventurer类、Bottle类、Equipment类以及Food类的接口。设计原因是因为这四种类都能够成为价值体。从我的思考角度来看,接口其实也是有某种联系的类组成的一种类别,具有简化和提升效率的作用,能够帮助实现更加复杂的设计。

2023-11-07 23:05:07 136

空空如也

空空如也

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

TA关注的人

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