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

  • BUAA_2022_OO_Unit4 总结+课程总结

    BUAA_2022_OO_Unit4 总结 一、总结本单元作业的架构设计 本单元实现了一个UML解析器,第一次作业对类图进行建模,实现查询的接口;第二次作业对顺序图、状态图进行建模,同样实现查询的接口;第三次作业则对一些规则进行检查。 官方代码中包括把mdj的输入转化成建模好的UML图中元素,我们为
    qiaoqiaqiq   2022-06-27 17:18   0   16
  • 面向对象设计与构造第四单元博客作业

    BUAA OO 2022 UNIT 4
    LCXKevin   2022-06-27 16:53   1   20
  • 面向对象课程第四单元博客总结

    本单元架构总结 作业13架构: 作业14架构: 作业15架构: 架构思维演进 我的体验是四个单元的设置各有侧重:第一单元作为引导,树立起我们对于架构设计的初步印象;第二单元主要培养线程安全以及其背后的数据安全意识,并且包含进一步的架构思维建立;第三单元主要介绍形式化描述和验证的概念,培养对应的思维和
    seeeagull   2022-06-27 16:47   0   37
  • 2022-OO-Unit4暨课程总结

    2022-OO-Unit4暨课程总结 一、第四单元架构设计 1.元素封装 本次作业中,各类UmlElement元素类均已由官方包给出,但奈何数据密度较低,仅靠官方包给出的类是很难完成相应功能的查询的。 于是我将每个UmlElement元素均进行了封装,建立MyElement类,例如MyClass、M
    yjzhao   2022-06-27 15:11   1   18
  • BUAA OO第四单元及课程总结

    总结本单元作业的架构设计 参考了一些往年的博客,发现主要有两种完成作业的风格: 根据UML的形式,建立起建立每一种umlelement子类的“加强版类”,并在构造函数中建立好每个类的联系,其余用来 不建立实际的umlelement之间的关系,而是根据所需要的功能指令,用抽象的方式直接实现。 后者的优
    wooood   2022-06-27 15:06   0   17
  • OO Unit4 UML(United Modeling Language)

    OO Unit4 UML(United Modeling Language) 将从第四单元架构设计、四个单元中设计思维变化、测试理解与实践、课程总结收获、改进建议展开 第四单元架构设计 本单元我没有使用诸多类将相关的数据进行封装,而只是在整体上将属于不同UML图中的元素下放到ClassModel、S
    Lumyn   2022-06-27 14:56   0   22
  • BUAA-OO第四单元总结

    一、第四单元设计架构 1.1 第一次作业 ​ 第一次作业实现 UML 解析器,支持对 UML 类图的分析,通过输入相应指令查询类图信息。将需要实现的方法放在 MyUserApi 里,构造时完成对 UML 类图元素的解析。由于各个元素之间有引用关系( parentId ),而传入的参数中元素是乱序的,
    wwllll   2022-06-27 14:35   1   33
  • OO第四单元总结 & 课程总结

    2022北航OO第四单元总结暨课程总结 第四单元架构设计 本单元在理解UML图的基础上,实现对UML类图、顺序图和时序图的解析、指令查询和模型有效性检查。 实现思路 大致思路是先对UML模型进行解析,再实现指令查询的方法。 解析的思路是:在官方包中给定模型元素的基础上,根据需要实现自己的元素类,从上
    realgyyyyy   2022-06-27 14:30   0   19
  • OO 第四单元总结

    #一、第四单元架构 本单元的内容是实现一个UML解析器。每次作业都是再上一次的基础上加入东西迭代开发。程序具有良好的可扩展性。 ##层次结构 MyImplementation类是顶层结构,用来处理输入,组织各种查询操作 ##类图结构 该部分处理的是 UmlClass UmlOperation Uml
    ordered_bread   2022-06-27 14:22   0   6
  • 北航20级oo课程第四单元总结

    OO第四单元总结 第四单元架构: 第四单元的作业需要我们自建MyImplementation类,实现UserApi接口的方法,当然,在实际上手的时候,我对一些常用方法进行了封装,在使用时,调用自建的Tool类中的静态方法;同时,对于hw15的自检方法,我也用自建的Check类进行实现,使得MyImp
    白松鼠   2022-06-27 14:17   0   10