摘要: 一、架构设计 上图是本单元第三次作业的UML类图。Graphic类用来管理三种UML图,Graphic类下面的三大部分各自管理一种UML图,从左往右依次是类图、状态图、顺序图,这三种图的管理基本采取同样的结构,即节点接口、节点实现类和边类。考虑到我们本单元的需求是完成一个管理UML图的程序,而无论是 阅读全文
posted @ 2020-06-15 13:53 DrSpace 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 1 JML语言总结 1.1 注释结构 JML注释一般被放置在被注释成分的近邻上部,结构主要有以下三种: 1 //@ annotation 2 3 /*@ annotation @*/ 4 5 /*@ annotation 6 @ annotation 7 @ annotation 8 @*/ 1.2 阅读全文
posted @ 2020-05-23 09:49 DrSpace 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 第二单元的内容为Java多线程设计,主要包括了Java多线程的实现方式、多线程同步控制、死锁的产生与消除等问题,以复杂度迭代式递增的电梯调度问题为载体,锻炼多线程程序的设计、实现、调试的能力。 一、设计策略 我在第二单元相较于第一单元的进步之处在于,三次作业成功实现了同一设计框架下的迭代开发。 在第 阅读全文
posted @ 2020-04-18 10:28 DrSpace 阅读(190) 评论(0) 推荐(0) 编辑
摘要: · 综述 从单纯的多项式,到单层次的幂、三角函数结合的表达式,再到多层嵌套的表达式,homework1到homework3的难度在逐步提升,面向对象思想也逐渐明显和清晰,每次作业经过需求分析、结构设计、代码实现以及调试复查的过程,我自己也对Java语言本身和面向对象的编程思想有一个大体上的认知和理解 阅读全文
posted @ 2020-03-19 12:24 DrSpace 阅读(117) 评论(0) 推荐(0) 编辑