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

  • OO第四单元总结

    OO第四单元总结 本单元作业的架构设计 第四单元的作业并没有重构,这也导致了个人看来,最后的框架是有那么一点不好看的。 整体的思路是现在Myhandle类中,进行读入的处理,考虑到输入的次序并没有与UML类相关,采用了多个循环,由于UML本身是有一定的层次性的,按照这样的层次性进行读入,比如先读入U
    strly   2022-06-28 23:00   1   9
  • OO第四单元总结

    OO第四单元总结 一、第四单元作业的架构设计 ​ 由于每次作业均为上一次作业的增量开发,故此处只分析第三次作业。 1、架构设计 模块: MyImplementation类:顶层类,所有的查询指令均通过此类来进行 ClassManagement类、SeqManagement类、StateManagem
    lr20   2022-06-28 22:58   0   29
  • BUAA_OO_第四单元作业总结

    BUAA_OO_第四单元作业总结 第四单元作业 总体概述 本单元的任务是迭代开发一个UML解析器,能够解析UML类图、UML顺序图、UML状态图,支持对这些图进行正确性检验并且通过指令对这些图一些特征值进行查询。本次作业旨在让我们更理解UML图中的元素间的关系,加深对UML类图、UML顺序图与UML
    silhouette-   2022-06-28 22:43   0   12
  • BUAA_OO_Unit4单元总结&学期总结

    转眼间,OO课程也是进入了尾声,回首一学期,有焦虑、有欣喜,但现在更多的却是一种惆怅。 任务分析 本单元的任务集中在对于UML三种图的解析上,总体而言,难度并不高。难度主要集中在对UML本身的理解以及作业架构的设计上 架构分析 本次作业基本上完全为迭代开发,因此仍然主要将第三次作业作为分析重点 第一
    hxyeverywhere   2022-06-28 22:42   0   10
  • OO第四单元总结及课程总结

    OO第四单元总结博客 一、第四单元架构设计 第一次作业 第一次作业要求实现了UML类图解析器。为了解决输入顺序与UML类图的逻辑解析顺序的不一致,我采用了三层自顶向下依次解析的方法: 第一层第二层第三层 Class, Interface Attribute, Operation, Realizati
    GOOD__BOY   2022-06-28 22:39   0   10
  • BUAA_OO_Unit4

    BUAA_OO_Unit4 目录 总结本单元作业的架构设计 总结自己在四个单元中架构设计思维及OO方法理解的演进 总结自己在四个单元中测试理解与实践的演进 总结自己的课程收获 立足于自己的体会给课程提三个具体的改进建议 一、第四单元作业架构设计 1、第一次作业 MainClass为主函数,MyImp
    Hu_ly   2022-06-28 22:26   1   13
  • BUAA_OO_Unit4 单元总结

    BUAA_OO_Unit4 单元总结 单元架构设计 本单元的作业要求是实现一个UML图的解析器,前两次作业分别要求对UML类图、UML顺序图以及UML状态图进行分析建模;第三次作业则是要求实现一定的异常检测功能。 在本次作业提供的官方包中,已经对UML图中的各种元素进行初步建模,而为了更好的实现针对
    wodsk   2022-06-28 21:38   1   10
  • BUAA_OO_2022_U4_UML解析器

    第四单元总结 一、本单元作业架构设计 1.类的设计 对官方包中的每一个类都设计了自己的类,如MyClass、MyInterface等等。虽然有些类确实是多余的,可以直接使用官方类,但是统一使用自己设计的类,可以减少很多不必要的逻辑负担,比如什么时候要用自己的类,什么时候要用官方的类。 2.解析的顺序
    cchang111   2022-06-28 21:02   1   22
  • BUAA-OO-U4-大宗师

    ​ 夫天地者,万物之逆旅也;光阴者,百代之过客也。而浮生若梦,为欢几何?古人秉烛夜游,良有以也。况阳春召我以烟景,大块假我以文章。会桃花之芳园,序天伦之乐事。群季俊秀,皆为惠连;吾人咏歌,独惭康乐。幽赏未已,高谈转清。开琼筵以坐花,飞羽觞而醉月。不有佳咏,何伸雅怀?如诗不成,罚依金谷酒数。 ​ ——
    Thysrael   2022-06-28 19:58   0   49
  • 第四单元总结

    第四单元总结 一、第四单元的架构设计 1、第一次作业 第一次作业的内容是解析UML类图相关内容。在给出的源码中,有UmlXXX这样的类,但是为了方便自己操作,我使用了自己设计的MyXXX来存储解析后的类、接口等。例如MyClass类中除了包含基本的信息,还包含它的深度、子类、实现的接口、属性耦合度等
    jht0725   2022-06-28 19:55   0   14