• 首页
  • 校区
  • 班级
  • 博文
  • 评论
  • 作业
总阅读排行 | 周阅读排行 | 零回复 | 有回复 | 作业博文 | 其他博文 | 所有博文
零回复 | 有回复 | 作业 | 其他 | 所有
  • 2022-面向对象设计与构造-第四单元总结

    2022-面向对象设计与构造-第四单元总结 本单元架构设计 层次结构 本单元作业层次非常明确,根据startUML中的层次进行建模即可。官方包帮我们解析好并封装了 UML 中的各类元素,但是不能扩展,因此我又将一些必要的 UML 元素进行了自己的封装,各个类的层次关系如下 MyImplementat
     面向对象设计与构造2022(北京航空航天大学 - 计算机学院)   xjh_buaa   2022-06-26 21:59    1    14
  • OO第四单元总结博客

    OO第四单元总结博客 第四单元架构总结 第四单元围绕UML解析展开,第一次任务要求同学们实现类图的构造和查询,第二次加入了时序图和状态图,第三次任务添加了错误和异常的判断。解析器提供的UmlElement是独立的,但是根据UML语意可以确定出他们之间层次结构关系。我本次采用了封装的思想进行建模,先根
     面向对象设计与构造2022(北京航空航天大学 - 计算机学院)   Doris_M   2022-06-28 23:55    0    14
  • BUAA_OO_Unit4总结

    Unit 4 架构设计 UmlClassModel 类UmlClassModel的属性如下所示: private final HashMap<String, UmlElement> elements = new HashMap<>(); //对于每一个UmlElement,建立其Id与自身一一对应的
     面向对象设计与构造2022(北京航空航天大学 - 计算机学院)   隐姓埋名4567   2022-06-29 15:10    1    14
  • BUAA ObjectOriented Unit4总结 && 课程总结

    BUAA ObjectOriented Unit4总结 && 课程总结 ​ 概括来说,本单元就是通过对输入的类图、顺序图、状态图进行分析,以一种比较好的方式存储相关内容,以便之后检测该模型是否符合规范,并通过指令查询相关信息,总的来说实现还是比较简单的(但还是要小心,因为要考虑的边界情况有非常多)。
     面向对象设计与构造2022(北京航空航天大学 - 计算机学院)   praynext   2022-06-29 15:32    0    14
  • BUAA_OO_2022 第四单元总结

    一、第四单元架构设计 1.1 输入和保存 UML建模具有层次化的特点,每个UML元素都有ParentId指向它的上层元素,因此采用层次化的结构对输入进行解析。由于输入是无序的,选择对输入进行四次遍历,第一次先处理最高层次的元素如UmlClass、UmlStateMachine、UmlCollabor
     面向对象设计与构造2022(北京航空航天大学 - 计算机学院)   huaimaomao-Official   2022-06-29 15:45    0    14
  • 第四单元总结

    第四单元总结 一、第四单元的架构设计 1、第一次作业 第一次作业的内容是解析UML类图相关内容。在给出的源码中,有UmlXXX这样的类,但是为了方便自己操作,我使用了自己设计的MyXXX来存储解析后的类、接口等。例如MyClass类中除了包含基本的信息,还包含它的深度、子类、实现的接口、属性耦合度等
     面向对象设计与构造2022(北京航空航天大学 - 计算机学院)   jht0725   2022-06-28 19:55    0    13
  • 第四单元总结性博客作业

    第四单元总结性博客作业 总结本单元作业的架构设计 我认为本单元的三次作业独立性比较高,后面的作业不需要对前面的作业进行修改,只需要继续添加功能即可。本单元第一次作业是类图分析,第二次作业加入了顺序图和状态图分析,第三次作业加入了模型有效性检查。在刚刚接手第一次作业的时候,因为我平时的学习习惯比较差,
     面向对象设计与构造2022(北京航空航天大学 - 计算机学院)   Albert_ZYT   2022-06-27 00:32    0    13
  • 第四单元总结性博客作业

    第四单元总结性博客作业 本单元作业的架构设计 本单元作业任务是解析UML图,第一次作业是类图的解析;第二次作页是顺序图和状态转移图的解析;第三次作业是对UML图的合法性进行解析。 对于UML图的解析,我采用的方法是对课程组给的Uml类进行再次封装。课程组给的类只含有getId()这种最最基础的方法。
     面向对象设计与构造2022(北京航空航天大学 - 计算机学院)   张启立   2022-06-26 18:11    0    13
  • 北航2022OO第四单元博客作业

    第四单元作业架构 本单元要求实现一个UML解析器。主要分为类图、顺序图、状态图。 预处理 由于本次作业输入顺序不保证一个元素先于它的ID出现,所以如果按照输入顺序记录、处理,可能在某些时候发现需要的元素还未输入。此外,为了便于全局查询或使用,有的元素需要建立“ID-元素”的映射,有的元素需要快速得知
     面向对象设计与构造2022(北京航空航天大学 - 计算机学院)   20373715WYJ   2022-06-27 00:11    1    13
  • BUAA OO 第四单元

    OO第四单元总结 本单元架构 关于本单元本人的架构并不是特别理想,原因是本单元第一次作业时使用了大量的hashmap嵌套,导致代码冗余严重。 整体思想就是利用hashmap存储各个信息,尽量进行o(1)的查找。 其中,对于getStateIsCriticalPoint()函数,本人通过建立并查集判断
     面向对象设计与构造2022(北京航空航天大学 - 计算机学院)   KeiEswy   2022-06-25 20:11    0    13
  • 2020级北航OO第四单元作业总结

    一、本单元作业架构设计 架构如下图所示: 在这一单元中主要分了上述的几个类,此处仅列出了所有类的属性。 二、四个单元中架构设计思维及OO方法理解的演进 第一个单元: 是对表达式的化简,第一次接触了递归下降方法。主要的思路是将表达式进行拆解,最终再通过合并化解来得到最终的值。在这个单元里我主要是 将所
     面向对象设计与构造2022(北京航空航天大学 - 计算机学院)   Xcoo   2022-06-28 19:41    0    13
  • OO第四单元总结及学期总结

    第四单元UML总结及本学期OO课程总结
     面向对象设计与构造2022(北京航空航天大学 - 计算机学院)   BessiePei   2022-06-28 11:13    0    13
  • BUAA-OO-Unit4-单元总结

    BUAA-OO-Unit4-单元总结 一、本单元作业的架构设计 1、1 第一次作业架构 这次作业主要为类图分析。 我的类图相关架构如下: - main - Main - MyImplementation - AssociatedClass - MyClass - MyInterface - MyOp
     面向对象设计与构造2022(北京航空航天大学 - 计算机学院)   CoolColoury   2022-06-27 21:10    0    13
  • 面向对象程序设计第四单元总结

    一、架构设计 第四单元有三次作业,个人认为难度为第四单元的第一次>第三次>第二次。这主要和架构有关,在OO的作业中,架构的设计是相对最为花费时间的,每个单元的第一次作业主要就在设计和调整架构。 第一次作业 第一次作业中,我们面临诸如UmlClass这样的许多个类的时候难免手足无措,我的选择是化繁为简
     面向对象设计与构造2022(北京航空航天大学 - 计算机学院)   RuiLinWho   2022-06-28 01:40    2    13
  • OO_Unit4

    OO_Unit4 第四单元架构设计 本单元在官方包的基础上实现了一个用于解析类图、状态图和顺序图的UML解析器,而UML图的设计规范其实已经给出了本单元的架构设计,即为每种元素单独建立类来维护,并根据UML规范维护这些元素之间的关系。 然而,考虑到本单元的查询指令受限于篇幅,又要尽量覆盖各个元素,因
     面向对象设计与构造2022(北京航空航天大学 - 计算机学院)   抹茶印象   2022-06-28 10:17    1    13
  • buaa_oo_第四单元总结

    总结本单元架构设计 本单元第一次作业时,对于这种开放类型的作业有些迷茫,又很难将具体的UmlElement和UML图中具体的元素进行对应,所以我选择先阅读了几个学长的架构,参考照葫芦画瓢的完成自己的架构。阅读的过程中,我发现普遍采用的方法是创建自己的新类继承官方包中提供的各UMLElement元素,
     面向对象设计与构造2022(北京航空航天大学 - 计算机学院)   buaa_zzy   2022-06-24 18:50    1    13
  • AlphaGo——探索人工智能

    2016年3月15日,李世石与AlphaGo战至第五局,最终1:4败下阵来,这也证明着人工智能时代的开启。那么在这种非完全信息下,人工智能是如何动态博弈的呢?人工智能要采用什么样的技术,才能赢得人类高手呢?这一切都要从一位叫哈撒比斯的人说起。 2016年,牛津大学迎来了一位叫哈撒比斯的演讲者,当时大
     计算机2019(海南大学)   zjhsvaujwjd   2022-06-19 16:58    0    13
< Prev1···89101112131415161718···200Next >

Copyright ©2022 Cnblogs, Inc. Powered by .NET Core on Kubernetes. 问题反馈   帮助文档  沪ICP备09004260号-1