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

  • BUAA-OO 第四单元 & 课程总结

    BUAA-OO 第四单元 & 课程总结 前言 不知不觉,OO课程的学习即将结束,回想每次作业,有面对指导书毫无思绪,也有理清架构后的豁然开朗;有debug到濒临崩溃,也有评测AC后的成就感,在这个艰难的过程中自己也学到了很多,希望能就最后一次博客作业好好总结。 一、第四单元作业架构 (一)树形层次结
    Booooomb   2022-06-26 17:37   0   17
  • BUAA_OO_Unit4

    BUAA_OO_Unit4 本单元需要实现一个UML解析器的核心功能。 一、架构设计 UML图的结构清晰,有着天然的层次化结构。所以可以直接按照UML内部的模块构建类结构。最终完成的结构如下: 下面分次介绍设计细节: 1.1 第十三次作业——建立类图 增加类MyClassDiagram,MyAsso
    LetsHurtTonight   2022-06-26 17:11   2   17
  • UML语言解析——oo第四单元总结

    第一章 四单元架构总结 直接分析第三次作业架构。架构如下(为方便起见,省略工厂类,主类,UserApi): 本单元要求实现UML解析器,其中输入元素是官方包中一个个的UmlElement与查询指令,输出是查询指令结果。第一次作业要求实现类图的查询,第二次作业新增实现顺序图查询,第三次作业增加了UML
    Combinatorics   2022-06-26 16:36   1   42
  • OO_Unit4 + Summary

    第四单元总结博客 终于一路熬到了第四单元,第四单元总体来说应该是四个单元最简单的,我耗时间最少的,但也是最纠结,最想打烂评测机的(原因是这个单元乱七八糟的概念太多了,而且需要关注的点还一堆,样例给的还十分不充分,我第一次交上去是WA了后三个点,然后经历了无数次“**,这个点没考虑到”,改过后信心满满
    YiWforever   2022-06-26 16:03   0   18
  • 面向对象2022-第四单元作业总结

    面向对象2022-第四单元作业总结 架构设计: 本单元的任务是实现一个UML解析器,对UML类图,UML时序图,UML状态图进行解析,可以通过输入指令进行查询,并且具有一定的规范性验证能力。 考虑到助教所提供的官方代码已经实现了将输入转化为UmlElement元素,我们所做的工作就是对输入的UMLE
    早点明安   2022-06-26 15:50   1   20
  • BUAA-OO-U4-Summary

    BUAA-OO-U4-Summary 1 问题描述 本单元的主要任务是建立一个Uml类图、顺序图、流程图的解析工具,分析所建立类图、顺序图、流程图的性质及错误判断。 2 整体结构 本单元图表组成元素整体结构如下: 但可以发现,其中部分元素由于没有内部运算,并不需要单独建立一个类,因此最终的结构为:
    Fixed丨   2022-06-26 14:50   1   17
  • 面向对象第四单元博客作业及学期总结

    Unit 4 - UML
    raspstudio   2022-06-26 14:32   1   22
  • BUAA OO 2022 第四单元总结

    一、第四单元架构设计 1、架构图 类图 状态图 顺序图 主类图 2、架构分析 本次作业本来打算在MyImplementation内实现各个指令的主要过程部分,但在第三次作业的时候发现如果坚持这种思路,MyImplementation的总行数将会超过500行,因此决定构建Tools类,将isTo*(将
    璇璃   2022-06-26 12:38   0   25
  • 「BUAA-OO」第四单元总结

    前言 在学习这一单元之前,我们仅仅是将UML当作一种"画图工具",仅仅知道它能帮助我们画出各种各样的类图、顺序图、状态图等等。但是,这样我们只是看到了UML的表象,却没有深刻理解其“统一建模语言”的本质。既然UML是一种语言,那它就应该既有"词汇",又有"语法"。通过理论课的学习我们已经知道,UML
    Hyggge   2022-06-26 12:17   0   35
  • BUAA OO 第四单元总结

    BUAA OO 第四单元总结 总结本单元作业的架构设计 架构设计 1、对元素进行再封装 以UmlClass为例,对于每个类,除了课程给定的UmlClass类中所包含的getId、getName等功能外,我们还需要实现一些其他功能,比如查询这个类的父类是谁,这个类实现了什么接口,这个类都有什么方法和成
    ^Sternstunde   2022-06-26 09:25   0   19