自定义博客皮肤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)
  • 收藏
  • 关注

原创 2024年春 BUAA OOU4博客作业 & OO课程总结博客

十六周,总是昏天黑地,偶尔遍体鳞伤,但还是“爱惨了”OO。在第三单元中,我隐约感受到了正向设计在工程开发中的应用。没有人会先动手后动脑,但有设计也需要讲究技巧。也许在前两单元中,我们尝试过以伪代码、流程图等形式梳理思路、辅助评价架构。但是,设计不仅仅是一个人在草纸上的乱涂乱画;它应该清晰明了,无二义性是它区分于自然语言的最大特点;它应该清晰准确,能合理描述代码实现的细节;它应该形式简明,便于阅读者提取信息,更便于修改迭代。

2024-06-11 00:39:56 833

原创 2024年春BUAA OO第三单元总结

嗯,抛开U3学习过程一些影响学习体验的意外因素,我个人认为JML的思想还是有一定可取之处的。层次化设计中,类向外界提供的接口如何设计的易用?使用者调用时怎么能确认方法正确实现了需求,如何甄别其副作用?U1单元时我学习到了命令-查询分离原则。这是一种在副作用与返回值之间的契约。它能在一定程度上避免我们调用接口时产生副作用,缺点也显而易见:不够灵活。所以,发明一种特殊的语言,来约定方法作用,应是一种理所应然的尝试。带着上述的问题,我在学习过程中不断体会,也可以说是有所收获。

2024-05-15 21:32:56 804

原创 BUAA2024春OO U2总结

在多线程单元我进行了很多思考与尝试,在探索的过程中也有较大收获。在这一次作业中,我将回顾U2各次作业的完成情况与体会。为充满精彩的U2单元画上最终的句号。

2024-04-19 15:19:42 878

原创 「BUAA 2024年春OO Unit 1 HW4」第一单元总结

江山留胜迹,谁人复登临?当我在脑海中构想这篇博客时,并不完全把它当成一次作业,而是当成为后来人提供便利的记录。诚如Goths学长所言:“写博客是一种非常好的知识输出方式,而知识输出不仅能够巩固自己的知识,同时很重要的一点是知识输出后可以创造更多的价值,即,可以供后来者在去除糟粕后参考学习。故而此篇中,我将以面向求知者的口吻,讲述我在OO第一单元的故事。应作业要求,笔者需要介绍自己并不那么完美的架构特点。除此之外,一些迭代过程中的亲身经历和思考结果,是我更想分享的。

2024-03-19 22:26:29 851 2

原创 学习OOP走过的那些弯路——BUAA2023秋季学期面向对象先导课程总结

本文是一篇以climber心态写出的文章~短短半学期的OOpre可谓令人印象深刻,在学习过程中,笔者经历过不熟悉JAVA语法的困惑,熬夜为强测debug,忍受不了代码风格而重构,难以决定代码架构等问题。所幸关关难过关关过,顺利完成OOpre的任务,也算为OO的学习做了一些准备。截至第七次作业结束,代码中依然存在许多设计理念问题,就像OO的学习之路仍然漫长,聊加讨论,望有启发。

2023-11-04 17:18:47 124 3

空空如也

空空如也

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

TA关注的人

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