摘要: 一、第四单元架构设计 1.第一次作业 在本次作业中,实现了对类图的分析功能,由于代码逻辑相对简(事实上,大多数的时间主要用于对UML类图的理解和官方包内代码的阅读中),因此,并没有采用分拆成多个Class维护的方式,而是采用在一个MyImpletation类中维护多个低级数据结构的方式。事实上,由于 阅读全文
posted @ 2022-06-26 22:44 locnxe 阅读(30) 评论(0) 推荐(4) 编辑
摘要: 一、JML及数据构造 在本单元的学习中,我们首次接触到了JML语言 (Java Modeling Language),即java建模语言。它以一种数学语言的方式,明确了所需求的规格,消除了自然语言的歧义性。它通过前置条件、后置条件、作用范围等来对每个所需要的方法进行限制和描述,以一种不变的格式和状态 阅读全文
posted @ 2022-06-03 01:58 locnxe 阅读(46) 评论(3) 推荐(2) 编辑
摘要: BUAA_OO_Unit2总结 一、总述 在第二单元的学习中,我们学习了多线程的相关知识,了解了线程安全问题的解决办法,并在三次作业的迭代开发过程中建立了一个功能不断丰富的电梯系统。 最终的UML类图如下: 最终的时序图如下: 二、作业分析 2.1 第五次作业 2.1.1 作业要求 用多线程的方式实 阅读全文
posted @ 2022-04-29 16:47 locnxe 阅读(41) 评论(1) 推荐(4) 编辑
摘要: 一、前言 第一单元是对表达式拆括号和化简的基本联系。对我而言,这个过程的最大收获是在字符串处理过程中感受到了面向对象的强大力量(虽然自己面向过程居多)。在高任务量和迭代开发(不断重构)的过程中,对类之间交互的掌握也进一步加深。 回首自己三次作业的代码,由于完成第一次作业时还没有下发第一单元训练,因此 阅读全文
posted @ 2022-03-25 22:04 locnxe 阅读(35) 评论(1) 推荐(2) 编辑
站长工具: