摘要: 一、本单元架构设计 第一次作业 本次作业的内容是完成一个UML类图解析器,主要工作是构建合适的数据结构并完成类图解析所需要的查询函数。我本单元作业采用的思路都是,先将UML模型中的各个元素按照一定的从属关系进行构建和分类,然后再进行查询。 集体而言本次作业的数据结构组织如下: 总体上来说本次作业难度 阅读全文
posted @ 2020-06-15 04:20 BladeMonster 阅读(139) 评论(2) 推荐(0) 编辑
摘要: BUAA_BladeMonster_003 一、JML语法总结 JML(Java Modeling Language)是用于对Java程序进行规格化设计的一种表示语言。JML是一种行为接口规格语言。 一般而言,JML有两种主要的用法:(1)开展规格化设计。这样交给代码实现人员的将不是可能带有内在模糊 阅读全文
posted @ 2020-05-22 03:23 BladeMonster 阅读(204) 评论(0) 推荐(0) 编辑
摘要: BUAA_BladeMonster_002 前言: 本单元作业考察的是多线程的相关内容,相较于上一单元的表达式求导,更加易于进行代码复用和扩展,也更加利于理解面向对象编程的思想。经过了上一单元对面向对象的洗礼,在完成本单元三次作业的过程中,笔者感到初窥门径逐渐上手。对于编程的学习,细心思考,大胆实现 阅读全文
posted @ 2020-04-15 20:30 BladeMonster 阅读(400) 评论(0) 推荐(6) 编辑
摘要: BUAA_BladeMonster_001 本学期笔者首次接触面向对象编程,深感其与面向过程编程的不同。这一点在第一单元的三次作业中也有所体现。 接下来笔者将从三次作业的整体思路、完成情况、bug分析、测试方法、对象创建和心得体会几个方面来阐述对面向对象第一单元内容的思考。 一、整体思路与完成情况 阅读全文
posted @ 2020-03-18 00:03 BladeMonster 阅读(197) 评论(0) 推荐(1) 编辑