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

  • BUAA OO Unit4 —— UML Interpreter

    BUAA OO Unit4 —— UML Interpreter by Monument_Valley 0.写在正文前 本篇博客是笔者在北航2022年春季《面向对象设计与构造》课程第四单元的三次作业的总结。 本单元的主要任务是设计一个UML的解析器,解析给定类图、状态图、顺序图的信息,并基于UML的
    Monument_Valley   2022-06-29 03:44   1   19
  • OO 第四单元博客作业

    第四单元架构设计 类图 4_1 第一次作业比较简单,只需要解析类图; 对于解析,需要对类图中每一种元素解析,需要用到 instanceof 判断 UmlElement 类型。 4_2 较第一次增加了对顺序图和状态图的解析,与第一次基本同理;代码细节较多,但是逻辑上理解不困难。 4_3 增加了对三种图
    WassuhJ   2022-06-29 03:14   0   17
  • BUAA OO Unit4总结

    BUAA OO Unit4 总结 1 架构设计 1.1 Homework13 第十三次作业的训练目标是实现一个UML解析器,使其支持对UML类图的分析,可以通过输入相应的指令来进行相关查询。 本次作业可以分为两个部分: 根据输入的类图的信息,对类图进行建模 查询指令的算法,如何获取到需要查询的信息
    佛系甜胖妮²⁰²¹   2022-06-29 03:11   0   18
  • 面向对象设计与构造 第四单元总结

    本单元作业的架构设计 感觉这个单元和上个单元一样,没有什么架构的。 我的做法大概就是根据需求,设计自己的MyClass、MyOperation等类,然后实现需要的功能。对于继承、实现等关系的询问,建出对应的图后暴力解决。 对于$9$种合法性检查,建立$9$个类分别解决。 这样代码行数可以通过缩行勉强
    Kakki_Haruka   2022-06-29 01:45   0   12
  • BUAA-OO-2022-Unit4

    面向对象设计与构造2022第四单元总结 一、架构设计 由于三次作业都是增量开发,所以这里仅仅截取最后一次作业进行分析。 可以看到基本可以分割为四个独立的部分,刨去输入输出等无用部分,大致可以分为类图,流程图,顺序图,检测四个类块。当然也可以把检测看成三个图的子部分。 将需求分为三个部分: 查访:询问
    wsmitpwtind   2022-06-29 01:14   0   21
  • BUAA - OO - 第四单元作业与学期总结

    This is an abstract
    Ph_D   2022-06-29 01:14   2   16
  • BUAA_OO_第四单元作业总结

    BUAA_OO_第四单元作业总结 简述 本单元的主要任务是对UML类图进行解析检查,通过输入指令来对 UML 类图、状态图和顺序图进行分析,难度相当于前三个单元还是比较简单的。 第一次作业 这次作业主要是对UML类图模型进行分析。在建立模型时,我主要是通过三次遍历UMLElements数组来实现对我
    Zhenlee   2022-06-29 00:58   0   5
  • BUAA-OO-Unit4 总结

    BUAA-OO-Unit4 总结 本单元作业的架构设计 第十三次作业 按照 UML 图建立类和关系即可,需要注意的是输入的顺序不定,采用每次只读取一种 UmlElement 的方法,多次读取 我几乎为每一个在指导书中出现的UML元素都自行建立了一个包装类,事实证明这其实是没有必要的,而且自行建立的包
    FlyingAns   2022-06-29 00:49   0   15
  • OO-第四单元总结暨学期总结

    本单元作业的架构设计 本单元任务是基于课程组给出的代码框架,设计实现自己的UML解析器类,能够构建UML类图、顺序图和装调图,支持相应的查询操作,并且支持基础的模型有效性检验。 构建过程 为了避免checkstyle对于单个文件行数500的限制,以及面向对象代码解耦的要求,将读取UmlElement
    scrail   2022-06-29 00:39   0   6
  • BUAA_OO_UNIT4 总结

    OO_unit4 架构设计 文件结构 - src // 代码根目录 - base // 存放基类,所有的模型继承自此处 - MyUml // uml模型基类 - MyLink // 链接关系的基类 - classes // 类图相关文件 - MyClass - MyInterface - MyAtt
    不怕事学渣扛把子势力   2022-06-28 23:59   0   12