面向对象设计与构造2021 (北京航空航天大学)

  • 班级所有博文发布时间分布(24小时制):
  • OO第四单元&课程总结博客

    本单元作业最大敌人:`CheckStyle`。
    Mayday777   2021-06-26 20:59   0   121
  • 第四单元总结

    #第四单元总结 ##架构设计总结 第四单元作业回过头来一想其实一点也不困难,在此总结一下我的架构历程. 一开始编写代码时就遇到了如何建立对整个继承关系以及内部属性及方法的描述的问题,最初的实现方法是建立多个map而不是专门新建类去描述各个元素.之所以这样考虑是一开始觉得课程组给出的UmlElemen
    unrelated-self135   2021-06-26 20:59   0   38
  • 北航OO第四单元总结-UML与课程总结

    北航OO第四单元总结-UML与课程总结 前言 岁月不拘,时节如流。不知不觉中OO课程已经来到最后一次总结了,从刚接触多项式求导的无从下手到第四单元UML的解析,经过OO课程的苦练,自己的能力得到了很好的锻炼。闲话不多说,开始进行总结。 第四单元UML架构设计 本单元最终的总体结构如下 本单元解析UM
    Jareth   2021-06-26 20:57   0   83
  • BUAAOO 第四单元总结

    BUAAOO 第四单元总结 前言 **繁杂需求纷至沓来,如何觅得前路?**走过了自行进行架构设计、在架构设计的基础上搭建实现的两重境界,最后一单元迎接我们的,是介乎两者之间,基于UML的工作流的了解。 具象的图示带来的,是直接与明晰,还是更多的误读与误解?这一单元的作业,力图通过使我们成为解析器自身
    TakiP   2021-06-26 20:57   2   47
  • OO第四单元总结博客

    一、UML单元作业架构设计 这单元给人的感觉就是看上去不难,实际上完成后代码“千疮百孔”。众多bug主要集中于对于指导书的理解不到位以及编写的不严谨上。 第一次作业 这次作业相对轻松,关键在于构造出拓展性比较高的架构以备后面复杂的需求(将类、接口、方法分别各自需要管理的属性封装,interactio
    NatsusakiYomi   2021-06-26 20:57   1   39
  • BUAA OO第四单元作业总结

    一、总结本单元作业的架构设计 本单元主要完成的是UML类图、顺序图、状态图的构建,首先需要解析传入的各条参数,因此设计了预处理类来初始化整个uml图,解析所有成员的属性,并把它们分别对应着加入到自己该在的元素之下。由于每个元素都有name、id等属性,因此我设计了information类,来存储所有
    y123h   2021-06-26 20:57   0   44
  • OO-学期总结

    一.第四单元架构 • 本次作业要求实现的是一个UML的解析器,并对UML结构的类图,状态图,时序图进行检测,最后一次作业还加上了UML结构规范性的检查. 在这里我就以最后一次作业的架构来进行分析. 首先其实是要进行图的构建,在这里我是以Class或者Interface为节点建立的树,因此为了统一规格
    Sinsoledadℳ   2021-06-26 20:56   0   38
  • OO第四单元

    第四单元架构设计 本单元代码的迭代开发与架构设计基于里氏替换原则,将每次新增的任务分派到新增的解析器类中,交互类只需调用解析器类中相应的 方法即可实现对输入查询指令的相应输出。由于采用新增解析器类的方式,不需要更改任何旧代码,只需新增若干个类,并在交互类 新增若干行代码,创建关联新增类即可。 第一次
    liuzixin   2021-06-26 20:55   0   29
  • BUAA OO 2021 第4单元总结 & 课程总结

    BUAAOO 第四单元总结&课程总结 写在前面 oo课程终于结束了,生活也重获平静。 哦,还有bug没de,那没事了。 第四单元架构设计 三次作业的架构整体来说没有太大变化,都是一个图的初始化和解析的流程。难度最大的是对于各个element的理解以及对谜语指导书的思考。 第13次作业 先上类图 本次
    是小鸿不是小红   2021-06-26 20:51   0   44
  • UML&&总结

    一、第四单元架构设计 这个单元的UML图,相当于引入了一个新的概念,像一个新概念引用编程题,感觉和JML一样,只是JML语法改成了自然语言描述。当然这个编程题的载体是UML,在解编程题的过程中,我还是对UM有了一定程度的了从某种意义上说课程组的目的达到了。 怎么说呢?UML是一门语言,它通过类图,状
    O(0o0)O   2021-06-26 20:50   0   56