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

  • OO_Unit4_单元总结&课程总结

    OO_Unit4_单元总结&课程总结 Part1 第四单元作业架构 第四单元作业的主要任务是要我们完成一个UML解析器,这个解析器可以支持对UML类图、状态图和顺序图的分析,可以通过输入相应的指令来进行相关的查询,并且能够根据课程组给出的UML相关规则对输入的UML模型进行规范性的验证。 本单元的三
    Selabarsayes   2022-06-29 11:51   1   6
  • 第四单元实验总结 | TrickEye

    第四单元实验总结 | TrickEye 基本情况部分 这篇帖子为什么会在这? 这是北航计算机学院面向对象构造与设计2022春季课程第四单元的总结博客 这次作业的要求是什么? 使用面向对象的思想实现对Uml类图、协作图和状态图建模,并在建模完成后进行基本的合法性检查,按要求完成图状态的查询。 第四单元
    TrickEye   2022-06-29 11:44   0   6
  • 面向对象第四单元及期末总结

    #本单元架构设计 一个学期的oo课程便就这么结束了,按照惯例,少不得感慨一番,谈些什么学有所成,谈些什么继往开来。不过,既然标题里的第四单元在前,还是得谈谈这个单元的。 在整体上,基本采用的方式为在最开始构造MyImplementation这个类时,便对输入的元素的信息进行分类,形成许多业务类,如M
    荀彧1732   2022-06-29 11:44   0   7
  • BUAA-OO-UNIT4-UML

    第四单元作业架构: 第四单元的作业仍然采用增量开发的形式,总体难度不大。但由于实在没办法实现高效的解耦,导致hw15的时候Myimplement里面写了超过500行。 hw13: hw13中主要进行了对于UMl类图的解析,在实现的过程中,我通过HashMap的方式来映射id和不同类型UmlEleme
    Satom1shihara   2022-06-29 11:36   0   7
  • BUAA_OO_Unit4 UML解析暨课程总结

    BUAA_OO_Unit4 UML解析暨课程总结 一、综述 面向对象课程的第四单元的主题是学习UML图的结构,分析UML图元素的关系。同时,本单元是本学期面向对象课程的最后一个单元,需要对本学期的学习理解和课程收获进行一个总结。 二、作业分析 1. Homework 13 1.1 整体架构 |- M
    薛定谔的猫SC   2022-06-29 11:32   0   9
  • OO期末&第四单元总结

    OO第四单元博客 提纲 总结本单元作业的架构设计 总结自己在四个单元中架构设计思维及OO方法理解的演进 总结自己在四个单元中测试理解与实践的演进 总结自己的课程收获 立足于自己的体会给课程提三个具体的改进建议 架构设计 类的设计 主要为一个操作接口类,及数个有关类图、状态图、顺序图的类,后者根据Um
    镜后旅者   2022-06-29 11:32   0   11
  • oo期末总结

    OO 总结 目录 OO 总结 本单元总结 作业要求与实现细节 hw13 层次划分 Tool工具类——数据结构 instruction7——查询所实现接口 hw14 查询指令(新增顺序图和状态图) 指令分析 关键状态判断 message查询 hw15 模型有效性检查 字段为空的判断 R002-重名成员
    _反派甲   2022-06-29 11:25   0   12
  • OO 第四单元总结 && 学期总结

    OO 第四单元总结 && 学期总结 一、第四单元架构设计 在本单元中,我采用层次化设计的思想,建立了三个包:classdiagram、sequencediagram、statediagram,分别用于处理类图、顺序图和状态图。 在每个包中,我对部分 UML 元素进行扩展,以满足作业需求。例如,建立
    wphos   2022-06-29 11:07   0   8
  • BUAA OO 期末总结

    架构设计: 第四单元主要介绍了UML解析相关知识。总的来看,三次作业是迭代式的设计,逐步完善这个UML解析器的功能。 hw13要求仅针对类图进行解析,hw14中加入了时序图和状态图,hw15中增加了对UML的相关检验。 我的三次作业在实现的时候基本没有改动,所以我就迭代的来介绍相关的架构。 第一次作
    乌拉圭的袋鼠   2022-06-29 11:05   0   7
  • BUAA_OO_2022_Unit_4_and_Final_Summary

    一、本单元架构设计 第一次作业 需求简述: 实现一个简单的 UML 类图元素分析器,满足对应查询功能。 代码架构: 为了实现 UML 元素关系的模拟,设计了 MyInterface、MyClass、MyOperation 类作为树结构的非叶节点。其他元素因为作为叶节点,不需要在其内部储存关系链。因此
    ChorlingLau   2022-06-29 10:50   0   21