摘要: 前言 在学习这一单元之前,我们仅仅是将UML当作一种"画图工具",仅仅知道它能帮助我们画出各种各样的类图、顺序图、状态图等等。但是,这样我们只是看到了UML的表象,却没有深刻理解其“统一建模语言”的本质。既然UML是一种语言,那它就应该既有"词汇",又有"语法"。通过理论课的学习我们已经知道,UML 阅读全文
posted @ 2022-06-26 12:17 Hyggge 阅读(34) 评论(0) 推荐(0) 编辑
摘要: 前言 第三单元的主题是“规格化设计”,要求我们学会理解JML规格语言,并能基于规格进行代码实现。总的来说,本单元的三次作业都比较简单,只需要根据课程组提供给的规格进行编程即可。但是,规格仅仅是一种契约,针对一种特定的规格可能会有很多实现方法,因此我们在编程时还需要特别注意代码运行的效率(否则很容易T 阅读全文
posted @ 2022-06-04 13:19 Hyggge 阅读(34) 评论(0) 推荐(0) 编辑
摘要: 原文链接(感觉在自己的博客网站上阅读体验更好 😃 前言 OO第二单元的主题是 "多线程",主要是让我们初步学习多线程的编程思想,理解和解决线程交互和线程安全问题,进一步深化对 "面向对象" 的理解。 本单元的三次作业都是和 "电梯调度问题" 有关,需要我们根据不同要求对电梯调度系统进行模拟。这三次 阅读全文
posted @ 2022-04-29 22:58 Hyggge 阅读(51) 评论(1) 推荐(0) 编辑
摘要: 「BUAA-OO」第一单元总结 前言 第一单元的主题是表达式括号展开,主要的学习目标是熟悉面向对象的思想,学会使用类来管理对象,掌握一定的模块化设计能力。本单元一共有三次作业——单变量多项式展开,含有三角函数、求和函数和自定义函数的多项式展开,含有多层嵌套的表达式展开。 可以看出,这三次作业的要求是 阅读全文
posted @ 2022-03-24 21:09 Hyggge 阅读(55) 评论(1) 推荐(0) 编辑