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

  • UML-第四单元总结

    BUAA_OO 第四单元 一、分析三次作业架构设计 第一次 第一次作业主要是新建了了MyClass、MyInterface、MyOperation,并且考虑到MyClass和MyInterface有一些共同的属性,故新建了MyElement接口 第四单元的第一次作业一开始的时候还不知道该如何下手,反
    theSerein   2022-06-29 13:25   0   5
  • BUAA_OO_U4_Summary

    暨oo课程总结
    emilyu   2022-06-29 13:13   0   22
  • U4 Summary

    BUAA_OO U4 Summary 1.单元架构设计 | - MyImplementation | - MyClass |- UmlAttribute |- MyInterface |- Myoperation |- UmlParameter ​ 在本单元的作业中, 我并没有使用UmlClass、
    j[k]{2}   2022-06-29 13:08   0   4
  • OO_第四单元总结

    第四单元作业的架构设计 以下是我的自定义类(uml开头的除外)。 processor 负责将 umlElements 分类并根据它们的 parentId 建立如上图的层次化结构。建立好了之后,指令的实现也较为容易了。同时可以以HashMap<String, MyClass> myClasses和Ha
    日常写bug的路人甲   2022-06-29 13:07   1   10
  • BUAA OO 第四单元&课程总结

    BUAA OO 第四单元博客&课程总结 第四单元总结 本单元着重于理解UML模型,分析其结构,进行指令的查询和抛出异常等。在完成作业之前,要熟悉UML类图、顺序图和状态图的结构以及各种元素之间的联系才能够准确查询每一条指令,以便能够建立正确的分析UML结构的模型。 第四单元架构分析 在实现过程中,首
    徐俊响   2022-06-29 12:55   1   9
  • BUAA_OO_第四单元总结 && 学期总结

    OO第四单元总结&&学期总结 第四单元的任务是实现一个UML解析器,难度相比前两个单元来讲小了很多,架构设计也较为简单。在学习这一单元之前,我仅仅是将UML作为一种画图的工具,却没有深刻的理解它的本质,UML也是一种语言,是一种统一建模的语言,这一单元的三次作业,就是要求我们准确理解类图、状态图、顺
    Misivoay   2022-06-29 12:40   0   10
  • BUAA OO Unit4 & Course Summary

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

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