摘要: 一、本单元架构设计 本单元学习了UML模型,整体来说代码实现的难度并不大,但是好的设计却需要花比较多的时间 第一次作业 第一次作业只包含了对UML类图的查询功能,并没有进行什么细致的设计,所有的方法和数据都保存在了一个核心交互类中,显得代码比较臃肿,是一种很差的设计,代码的复杂度也没有进行严格的控制 阅读全文
posted @ 2020-06-19 15:50 _无问 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 一、JML理论基础、相关工具链 JML理论基础 JML(Java Modeling Language)是一种形式化的、面向Java的行为接口规格语言。它使用了Javadoc的注释方式来对程序设计过程中的数据、方法等进行契约式的约束。 在实际的开发过程中,程序在实现之前需要一系列严谨的设计,而程序需要 阅读全文
posted @ 2020-05-23 16:26 _无问 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 摘要 这一单元的面向对象作业主要是对多线程编程的应用和理解Java程序运行时的原理。在完成作业时的一大难点就是对线程间共享资源的访问和通过 和`notifyAll()`方法来对多线程进行调度。这一部分对于我这种小白来说还是有些抽象,在实际操作过程中也是在慢慢摸索,尝试去理解多线程运行的方式。这里推荐 阅读全文
posted @ 2020-04-18 16:35 _无问 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 一、关于三次作业的思路 虽然说经过了寒假里两次pre项目的练习,但也只是熟悉了一下java的基本语法和idea的用法,但是对面向对象这样的一种全新的编程模式还是很不熟悉。上过课后虽然有增加了关于面向对象的基础知识,但是在完成作业的时候思路还是不自主的往面向过程的方向去靠拢,这一点希望在今后的学习中有 阅读全文
posted @ 2020-03-21 17:00 _无问 阅读(144) 评论(0) 推荐(0) 编辑