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

  • BUAA OO Unit4 & Course Summary

    BUAA OO Unit4 & Course Summary 一、本单元架构设计 需求简述:UML解析器 支持对于类图、顺序图以及状态图相关信息的查询 对于该UML模型的合法性检验 以下是三次作业总的类图: 总体设计:从上面的图可以看出,在MyImplementation类中,有MyClassDia
    ezmoneysniper   2022-06-29 12:31   1   15
  • BUAA-OO-Unit4与课程总结

    BUAA-OO-Unit4 与课程总结 1. 本单元架构设计 ​ 本单元作业实现了UML解析器, 分别支持类图、时序图和状态状态以及模型有效性的检查. 与以往三个单元很不同的是, 课程组已实现了对mdj文件的解析工作, 并保留了mdj文件中最基本的元素信息. 我们需要做的, 即是思考利用何种手段将这
    Wang_zm   2022-06-29 12:26   0   10
  • OO第四单元总结

    第四单元总结 一、本单元架构设计 1、单元目标 从本单元三次作业来看,本单元意在实现一个对已经经过初步解析了的UML图进行进一步解析的UML解析器,通过已获得的包含UML各元素相关信息的语句,构建自己的相关UML元素的模型、网络,最终通过输入指令获取想要的信息,并提前对该网络进行初步的正确定检查。
    哇哈哈小太阳   2022-06-29 12:24   1   6
  • 第四单元博客总结

    第四单元总结性博客作业 本单元作业的架构设计 本单元的作业主要是对于UML图的各种理解和处理,在本次的作业中主要的输入处理由官方包已经完成了处理,并且传入到了我们所需要完成的函数中。在本次的最初的处理中主要是和真实的类图的绘制类似,使用了五次遍历,将所有的元素分批次进行记录,在第一次遍历中首先记录元
    stubborn_rookie   2022-06-29 12:22   1   10
  • 面向对象设计与构造第四单元总结博客

    面向对象设计与构造第四单元总结博客 一、第四单元作业架构设计 本单元作业的内容主要是对UML类图、状态图和顺序图进行解析并实现指令查询,同时进行一些规范性验证。对于官方包给定的每一个类,我都将其复写为了My×××的新类,这样做虽然有些繁琐,但可以较好地避免在编写代码时出现混乱。 在构建图时,由于el
    h_bh   2022-06-29 12:19   2   20
  • OO第四单元总结

    OO第四单元总结
    罗夏0324   2022-06-29 12:14   0   10
  • BUAA-OO-final-chapter

    BUAA-OO-final-chapter 第四单元架构设计 三次作业放在一起总结。 作业是迭代开发的,最后全部类图如下所示。 层次化: 为了更好的组织信息,对UmlElement按照其原有的层次进行自定义封装,提升代码的可拓展性,降低耦合度、单个文件代码行数等。 自定义元素组合关系如下: grap
    gnwekge   2022-06-29 12:10   1   8
  • oo第四单元总结

    oo第四单元总结 第四单元架构设计 总体架构 本单元要对Uml图进行解析,而Uml图本身就具有树形结构,照理应该对所有类进行自定义封装,但结合需求加上烤漆能省则省的原则简化为了如下的设计。 细节设计 索引设计:以Id作为每个元素的索引,才外为处理重名增设Name到Id的索引 记忆化搜索:本单元对静态
    后玉洲   2022-06-29 12:03   1   10
  • oo第四单元作业总结&学期总结

    一、第四单元架构设计 1.1 UML类图 由于本次作业增量开发十分平滑,基本没有经历重构,故仅展示最后一次作业的UML图。 1.2 架构分析 需求理解 本单元作业的需求是实现一个UML 解析器,使其支持对 UML 类图、状态图和顺序图的分析,可以通过输入相应的指令来进行相关查询,并能根据 UML 规
    林则海纳   2022-06-29 11:58   0   5
  • OO第四单元总结

    OO第四单元总结 本单元架构设计 本单元作业核心是为了实现UML解析器,对UML类图、顺序图和状态图进行解析,并进行一定的有效性检查,针对不同的功能查询我分别采用了不同的并列结构来实现。 UML类图 UML类图我采用了两套树结构,第一棵树是UML类图中各种元素的关系树: 第二棵树是UML中类与接口的
    继续宠爱   2022-06-29 11:57   0   16