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

  • 面向对象第四单元个人总结

    第四单元作业的架构设计 本单元作业架构设计 我的总体架构类图如下: 第一次作业 在实现第一次作业的时候,由于第一次接触UML图,指导手册看得云里雾里,不是很明白,自己根据实验给出的UML的代码一步步对照,理解UML结构,才得以完成。 在MyImplementation类中用hashmap存储各个Um
    魔光、炫水   2022-06-28 15:45   1   16
  • BUAA_OO_2022 第四单元总结

    BUAA_OO_2022 第四单元总结 一、第四单元架构设计 1.1 hw13 架构设计 ​ 在本次作业,只需要对类图进行解析,但是考虑到未来作业可能需要对顺序图和状态图进行解析,因此专门设置了ClassDiagram作为顶层管理类来管理类图的相关信息。 ​ 很明显我们官方包提供的原型类很难建立快速
    997ddler   2022-06-28 15:25   0   13
  • OO第四单元作业总结与学期回顾

    第四单元作业总结与学期回顾 一、第四单元作业架构 本单元作业的要求是实现一个UML解析器,在对UML文件进行解析后实现UML的一些基本的正确性检查以及查询功能。字符串的解析工作已由课程组完成,我们需要填充的部分为对UML元素的解析以及正确性检查和查询功能的实现。 1.1 程序运行流程 本单元作业代码
    hyc140   2022-06-28 15:14   0   11
  • 面向对象 第四单元总结

    面向对象 第四单元总结 本单元作业的架构设计 通过认真阅读助教给的第四单元手册,我们不难得到UML类图、顺序图和状态图各自的组成元素和整体结构。因此,我们既然要对这三种图进行分析,那么我们分别建立起这三种图的元素及其结构关系即可。 首先是类图,类图中主要有三种元素,分别是Class、Interfac
    JackyZhuo   2022-06-28 15:13   0   9
  • BUAA OO 第四单元总结

    第四单元结构设计 本单元的主题为UML解析器,要求对UML类图,顺序图和状态图进行基本的查询和合法性检验。由于本单元的作业为迭代开发,故直接展示第三次作业的架构。 首先是总体的架构以及各个板块的类图: 整体的架构分为四个部分,分别为类图包,顺序图包,状态图包,以及MyImplementation类。
    Longxmas   2022-06-28 15:02   0   24
  • OO第四单元总结

    一、架构设计: ​ 本次作业需要对UML类图,顺序图,状态图进行建模,其基本的层次,即:父子关系如下: | | 类图 | 时序图 | 状态图 | | | | | | | 1 | UmlClass、UmlInterface、UmlAssociationEnd | UmlInteraction | Um
    realNobody   2022-06-28 14:48   0   10
  • BUAA_2022_OO_第四单元与课程总结

    #第四单元作业的架构设计 本单元的主题是解析UML模型,主要难点是理解UML模型中各个元素的意义、作用,以及元素之间的关系(根据parentId等建立起树形关系);代码实现方面相对简单,因为文件解析这一难点已经由课程组解决,我们只需要利用现成的信息建立模型即可。 ##第十三次作业 这一次作业的目标是
    现充宅   2022-06-28 14:46   1   9
  • OO_UNIT4

    OO_UNIT4 一、本单元作业的架构设计 本单元的作业要求我们实现对UML语言的解析,要完成对类图,状态图,时序图的解析以及对其异常的处理。在解析过程中主要就是需要首先对输入的UML元素进行解析和存储之后建立UML元素对应的图,随后在元素图的基础上来进行分析和处理。 在建立模型的时候完全可以对于每
    SKiToul   2022-06-28 14:35   0   6
  • OO第四单元总结

    第四单元代码架构 作业架构 -MyClass -MyOperation -MyParameter -MyAttribute -MyInterface -MyAttribute -MyGeneration -MyClass -MyInterface -MyStateMachine -MyRegion
    马曦迪   2022-06-28 14:05   0   14
  • OO第四单元总结

    OO第四单元总结 一、第四单元总结 本单元实现了一个UML解析器,实现了对UML源码的读入以及有关信息指令的查询。第一次作业中要完成的是将UML的输入信息进行解析,建立相应的数据结构,需满足能够处理多种不同的对类图的信息进行查询的指令。 在官方所给的架构的基础之上,只需要我们调用AppRunner运
    欧德要斯   2022-06-28 12:49   0   9