面向对象设计与构造2022 (北京航空航天大学 - 计算机学院)

  • OO第四单元总结博客

    OO第四单元总结博客 一、第四单元作业架构设计 ​ 在本单元的作业中,要求设计者设计一个具有正确性检查功能的UML文件解析器。在深入理解UML语言(类图、状态图、顺序图)的同时,进一步加深了层次化与模型化设计的思想,以下是对本单元及本学期面向对象课程学习的总结。 第十三次作业 ​ 通过这次作业,搭建
    Tsundokku   2022-06-27 13:24   0   17
  • OO第四单元总结

    OO第四单元总结 一、架构设计 本单元要求实现UML解析器。 我对类图、顺序图、状态图都分别进行了建模。 public class MyImplementation implements UserApi { private final MyUmlClassModel classModel; priv
    Xayah06   2022-06-27 13:12   1   15
  • BUAA-OO-第四单元总结

    第四单元架构设计 本单元总体作业思路是读取识别每个umlelement,然后构建对应的类图、顺序图、状态图的uml树状结构,根据构建好的树状结构进行一些检查和查询工作,涉及到一些树的遍历和搜索算法。难点在于准确理解uml类图、顺序图、状态图的结构(第四单元的手册中的三个树状图是很好的参考),以及其下
    lxyskyler   2022-06-27 13:03   0   14
  • OO第四单元总结+课程总结

    OO第四单元总结+课程总结 本单元作业架构设计 本单元实现了一个UML解析器,第一次作业对类图进行建模,实现一些查询的接口;第二次作业对顺序图、状态图进行建模,同样实现一些查询的接口;第三次作业则对一些规则进行了检查。 在实现第一次作业的时候,由于第一次接触UML图,指导手册看得云里雾里,不是很明白
    peaceminuczy   2022-06-27 12:43   1   46
  • 2022 BUAA OO 第四单元总结

    第四单元博客总结 一、第四单元作业的架构设计 我认为,不管是 UML 的类图,还是时序图、状态图本质上都是一个图,我们通过构建起一个图来表示元素之间的关系。 由于第一次作业中架构比较差,并没有完全按照元素之间的关系构建出一个图,只构建了部分元素图,对于一些其他元素的查询则直接采用遍历的方式寻找,不过
    一只pc   2022-06-27 11:35   0   11
  • 面向对象第四单元总结&&学期总结

    面向对象第四单元总结&&学期总结 一、本单元作业架构设计 在本次作业中,设计上分为两个阶段,第一个阶段是第十三、十四次作业,其在于对UML的建模与查询方法的实践,重点在于建模,第二阶段是第十五次作业,其要求在所建立的模型的基础上,对模型的有效性进行检查,重点在基于之前的设计对功能进行拓展。 1.1
    鲁文澔   2022-06-27 10:32   2   28
  • BUAA OO 第四单元总结

    BUAA OO 第四单元总结 本单元架构设计 本着层次化设计的思想,我从第一次作业开始,就用自己创建的类把部分重要的UML类包裹了起来。这样当我们在MyImplement类中实现新功能的时候,可以在包裹类型中实现一些方法,达到层次化设计的目的。所以在三次作业的迭代中,我的MyImplement类的长
    MrSisyphus   2022-06-27 10:17   0   13
  • OO第四单元总结

    Unit 4 总结 总结本单元作业的架构设计 总的来看,第四单元的作业是对于UML图的分析和处理. 第一次作业 其实第一次作业我的框架搞得很不好,第一次作业我只定义了官方要求的两个类,没有继承官方包对于类图中的属性,将每一个属性分开写,而是利用了很多hashMap用来储存我需要的数据,颇有面向过程的
    爱学习的拾柒   2022-06-27 09:56   0   20
  • OO_第四单元总结

    OO_第四单元总结 一、第四单元架构设计 本单元主要的目标是实现一个UML的解析器,使其能支持状态图,顺序图,类图的解析,并能支持各种要求的查询指令和根据UML的规则进行规范性的验证。在依次检查了九条规则后,如果过程中出现异常则抛出异常并推出。若无异常则正常执行查询指令给出相应输出。本单元三次作业我
    zzb不是bzz   2022-06-27 09:38   0   12
  • 2022 OO 第四单元

    2022 OO 第四单元总结 一、本单元架构设计 本单元的架构设计很大程度上依赖对于 mdj 文件的理解,对于指导书内容的理解程度以及对于细节的处理也会影响到程序的正确性。 由于意识到三次迭代作业中需要完成对于类图、顺序图和状态图的方法查询和异常处理,因此主要对不同种类的模型分别建立对应的查询类,根
    RacerK   2022-06-27 01:50   0   11