摘要: OO第四单元总结-UML及课程总结 第四单元作业架构设计 前言 通过第四单元的UML作业的训练不仅仅是对UML有了一定的了解,而且我这三次作业其实就是对UML中的各个元素建立类然后进行抽象,这样的话可以方便查询等操作,所以这也是对面向对象思想的训练。 第一次作业 UML类图: 第一次作业主要是对类图 阅读全文
posted @ 2020-06-16 22:45 aejion 阅读(262) 评论(0) 推荐(0) 编辑
摘要: OO第三单元总结 JML JML理论基础 1.定义: JML(Java Modeling Language)是用于对Java程序进行规格化设计的一种表示语言。JML是一种行为接口规格语言(Behavior Interface Specification Language,BISL),基于Larch方 阅读全文
posted @ 2020-05-22 19:54 aejion 阅读(197) 评论(0) 推荐(0) 编辑
摘要: OO第二单元总结 电梯调度 总结 在这三次的作业中,我的架构基本上没有做太大的改变,前两次都是沿用生产者 消费者模式,通过输入线程,电梯线程以及调度器来进行设计,其中并没有讲调度器设置为线程。第三次作业进行了一定的重构,主要的重构是对于电梯线程和输入线程的改变,我没有通过调度器来分配任务,而且通过一 阅读全文
posted @ 2020-04-14 23:42 aejion 阅读(142) 评论(0) 推荐(0) 编辑
摘要: OO第一单元总结 表达式求导 第一次作业 类图: 耦合度: 在第一次作业中,因为题目相对简单,所以没有考虑可拓展性以及面向对象的方法,几乎是使用了面向过程的方法导致耦合度高。主要是因为对正则表达式应用的不熟练所导致的。 可重构的思路:其中发现可以在创建表达式对象(polyclass)的时候可以直接运 阅读全文
posted @ 2020-03-18 00:52 aejion 阅读(129) 评论(0) 推荐(0) 编辑