摘要: 2022北航面向对象第四次作业分享及学期总结 第四次作业分享 本次作业由三次子任务组成,从5.30号开始,经过三次的迭代开发,实现了一个UML解析器,支持对传入的UML模型进行分析,并且提供相关查询的接口。 UML图 UML(Unified Modeling Language),又称标准建模语言。是 阅读全文
posted @ 2022-06-28 16:29 Chenkit^^ 阅读(102) 评论(1) 推荐(1) 编辑
摘要: 2022北航面向对象第三次作业分享及总结 本次作业从5月2号开始,经过三周的迭代开发,在JML规格理解的基础上,完成代码实现,最终完成了一个具有模拟查询功能的社交网络。 作业背景 JML(Java Modeling Language)是用于对Java程序进行规格化设计的一种表示语言。 JML是一种行 阅读全文
posted @ 2022-06-03 21:33 Chenkit^^ 阅读(82) 评论(1) 推荐(0) 编辑
摘要: 本次作业由三次子任务组成,从3月28号开始,迭代开发,实现了一个多线程实时电梯系统。本次项目是笔者第一次接触多线程开发,在迭代过程中逐步熟悉了多线程的设计方法。本文将会主要从架构设计、线程安全以及策略问题三方面进行分析总结。 阅读全文
posted @ 2022-05-01 00:56 Chenkit^^ 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 2022北航面向对象第一次作业分享及总结 本次作业由三次任务组成,从2.28号开始,历经三周的迭代开发,实现了对表达式结构的建模,并且实现了多层嵌套表达式及函数调用的括号展开与化简;同时,本次作业也是笔者第一次基于面向对象的思想进行工程开发以及层次化设计,本篇将主要围绕设计架构以及代码度量两方面进行 阅读全文
posted @ 2022-03-25 00:18 Chenkit^^ 阅读(547) 评论(0) 推荐(0) 编辑