摘要: OO第四单元总结 本单元作业的架构设计 本单元主要实现了UML类图,UML顺序图,UML状态图相关的查询方法,因为checkstyle的限制,所以拆分成三个类,分别对应上述三种图,实现相应的查询方法,并实现增加一个元素的addElement()方法,而作业要求的MyUmlGeneralInterac 阅读全文
posted @ 2021-06-26 19:28 _start6417 阅读(25) 评论(0) 推荐(0) 编辑
摘要: OO第三单元总结 (1)实现规格要求所采取的设计策略 MyMessage,MyEmojiMessage,MyNoticeMessage,MyRedEnvelopeMessage按照指导书要求实现构造方法,随后实现相应的get(),set()方法和equal()方法即可。 Main函数按照指导书给出的 阅读全文
posted @ 2021-06-01 20:08 _start6417 阅读(42) 评论(0) 推荐(0) 编辑
摘要: OO第二单元总结 (一)同步块的设置和锁的选择 第一次作业 本次作业实现一部电梯运送乘客,需要同步的部分就是乘客队列,因为输入要把新的乘客放入队列,电梯要把乘客从队列中取出,这些功能在我的BufferHole类中实现。 在BufferHole中使用了java的线程安全类LinkedBlockingQ 阅读全文
posted @ 2021-04-27 18:33 _start6417 阅读(66) 评论(0) 推荐(0) 编辑
摘要: OO第一单元总结 (一)基于度量的程序结构分析 第一次作业 方法复杂度 因为第一次作业比较简单,因此代码维护难度,模块耦合程度,测试和维护难度指数均不是很高,第一次面向对象的作业主要理解了面向对象的编程思想,和之前面向过程的编程有一定的差别。 类复杂度分析 没有出现红色字体的提示,整体的复杂度不高 阅读全文
posted @ 2021-03-29 02:16 _start6417 阅读(63) 评论(0) 推荐(0) 编辑