摘要: BUAA-OO-第四单元总结 一、第四单元架构设计 以第三次作业为例,整个架构可以大致分为三个模块,即类图、顺序图和状态图。 类图 类图中主要有三类节点,class、interface和operation。Uml图中的Mould类是ClassNode和InterfaceNode的父类,结合了二者的共 阅读全文
posted @ 2022-06-24 01:42 Kazeya_y 阅读(56) 评论(0) 推荐(0) 编辑
摘要: 北航计算机学院面向对象第三单元总结 由于本单元三次作业非常相似,都是基于上一次的功能和指令进行迭代扩展,因此以下总结都以第三次作业为例。 一、 利用JML规格生成数据并测试 本单元作业是契约式编程,不需要在架构设计上花太多心思,作业中容易出现Bug的情况是对官方给定的JML理解有误,以及设计的算法时 阅读全文
posted @ 2022-06-01 17:00 Kazeya_y 阅读(62) 评论(1) 推荐(1) 编辑
摘要: 北航计算机学院面向对象第二单元总结 一、第一次作业总结 UML类关系图 UML类协作图 同步块的设置和锁的选择 第一次作业架构简单,采用两级生产者-消费者模式,其一为Input-Dispatcher组合,其二为Dispatcher-Elevator组合。因此涉及到的共享数据只有两个组合分别共用的托盘 阅读全文
posted @ 2022-04-27 20:07 Kazeya_y 阅读(51) 评论(2) 推荐(2) 编辑
摘要: 整理三次作业处理逻辑和代码架构,对第一次进行的“面向对象”编程进行总结与反思。 阅读全文
posted @ 2022-03-24 20:24 Kazeya_y 阅读(40) 评论(0) 推荐(0) 编辑