摘要:
面向对象第四单元总结 19231166——马祎垚 目录 UML单元的架构设计 在本UML单元中,我针对每一个使用到的类图、顺序图和状态图的element原类,都进行了自己的转换,转变成MyUmlxxx类。这样相当于一个分层剥离,在之后我使用他们的时候,存储和调用的都是我自己写的类,比较便于添加我想定 阅读全文
摘要:
本单元是基于JML规格来实现对社交关系的模拟和查询,整体架构与设计都是官方给出。在实现过程中,我深感JML是一个非常适合开发的形式化规格语言。尤其对于团队项目的开发,用JML可以清晰规定每一部分的代码要求,程序员在实现时仅需思考在此基础上如何提升性能,而不用为架构设计发愁,体验极佳。 设计策略 由于 阅读全文
摘要:
OO 第二单元 电梯作业总结 1、总结分析三次作业中同步块的设置和锁的选择,并分析锁与同步快中处理语句直接的关系 三次作业都是采用锁住共享对象(物理锁)进行同步控制,并在迭代中逐步深化理解了多线程的本质。 第一次作业 本次作业只有一个共享对象,即存放整个电梯所有乘客的类AllQueue。共享它的也只 阅读全文
摘要:
面向对象第一单元总结 前言 由于在三次作业中本人以基于重构的方式历次实现的,存储数据的原理在第一次到第二次有了质的改变;解析表达式的方法也在第二次到第三次有了突变。最终第三次实现了一种比较合理的解析、运算与存储结构,因此下面的分析将以第三次为主,前两次为辅。 一、度量分析 程序实现与架构 主类: M 阅读全文