-
BUAA_OO_U4_Summary
暨oo课程总结 -
U4 Summary
BUAA_OO U4 Summary 1.单元架构设计 | - MyImplementation | - MyClass |- UmlAttribute |- MyInterface |- Myoperation |- UmlParameter 在本单元的作业中, 我并没有使用UmlClass、 -
OO_第四单元总结
第四单元作业的架构设计 以下是我的自定义类(uml开头的除外)。 processor 负责将 umlElements 分类并根据它们的 parentId 建立如上图的层次化结构。建立好了之后,指令的实现也较为容易了。同时可以以HashMap<String, MyClass> myClasses和Ha -
BUAA OO 第四单元&课程总结
BUAA OO 第四单元博客&课程总结 第四单元总结 本单元着重于理解UML模型,分析其结构,进行指令的查询和抛出异常等。在完成作业之前,要熟悉UML类图、顺序图和状态图的结构以及各种元素之间的联系才能够准确查询每一条指令,以便能够建立正确的分析UML结构的模型。 第四单元架构分析 在实现过程中,首 -
BUAA_OO_第四单元总结 && 学期总结
OO第四单元总结&&学期总结 第四单元的任务是实现一个UML解析器,难度相比前两个单元来讲小了很多,架构设计也较为简单。在学习这一单元之前,我仅仅是将UML作为一种画图的工具,却没有深刻的理解它的本质,UML也是一种语言,是一种统一建模的语言,这一单元的三次作业,就是要求我们准确理解类图、状态图、顺 -
BUAA OO Unit4 & Course Summary
BUAA OO Unit4 & Course Summary 一、本单元架构设计 需求简述:UML解析器 支持对于类图、顺序图以及状态图相关信息的查询 对于该UML模型的合法性检验 以下是三次作业总的类图: 总体设计:从上面的图可以看出,在MyImplementation类中,有MyClassDia -
BUAA-OO-Unit4与课程总结
BUAA-OO-Unit4 与课程总结 1. 本单元架构设计 本单元作业实现了UML解析器, 分别支持类图、时序图和状态状态以及模型有效性的检查. 与以往三个单元很不同的是, 课程组已实现了对mdj文件的解析工作, 并保留了mdj文件中最基本的元素信息. 我们需要做的, 即是思考利用何种手段将这 -
OO第四单元总结
第四单元总结 一、本单元架构设计 1、单元目标 从本单元三次作业来看,本单元意在实现一个对已经经过初步解析了的UML图进行进一步解析的UML解析器,通过已获得的包含UML各元素相关信息的语句,构建自己的相关UML元素的模型、网络,最终通过输入指令获取想要的信息,并提前对该网络进行初步的正确定检查。 -
第四单元博客总结
第四单元总结性博客作业 本单元作业的架构设计 本单元的作业主要是对于UML图的各种理解和处理,在本次的作业中主要的输入处理由官方包已经完成了处理,并且传入到了我们所需要完成的函数中。在本次的最初的处理中主要是和真实的类图的绘制类似,使用了五次遍历,将所有的元素分批次进行记录,在第一次遍历中首先记录元 -
面向对象设计与构造第四单元总结博客
面向对象设计与构造第四单元总结博客 一、第四单元作业架构设计 本单元作业的内容主要是对UML类图、状态图和顺序图进行解析并实现指令查询,同时进行一些规范性验证。对于官方包给定的每一个类,我都将其复写为了My×××的新类,这样做虽然有些繁琐,但可以较好地避免在编写代码时出现混乱。 在构建图时,由于el -
OO第四单元总结
OO第四单元总结 -
BUAA-OO-final-chapter
BUAA-OO-final-chapter 第四单元架构设计 三次作业放在一起总结。 作业是迭代开发的,最后全部类图如下所示。 层次化: 为了更好的组织信息,对UmlElement按照其原有的层次进行自定义封装,提升代码的可拓展性,降低耦合度、单个文件代码行数等。 自定义元素组合关系如下: grap -
oo第四单元总结
oo第四单元总结 第四单元架构设计 总体架构 本单元要对Uml图进行解析,而Uml图本身就具有树形结构,照理应该对所有类进行自定义封装,但结合需求加上烤漆能省则省的原则简化为了如下的设计。 细节设计 索引设计:以Id作为每个元素的索引,才外为处理重名增设Name到Id的索引 记忆化搜索:本单元对静态 -
oo第四单元作业总结&学期总结
一、第四单元架构设计 1.1 UML类图 由于本次作业增量开发十分平滑,基本没有经历重构,故仅展示最后一次作业的UML图。 1.2 架构分析 需求理解 本单元作业的需求是实现一个UML 解析器,使其支持对 UML 类图、状态图和顺序图的分析,可以通过输入相应的指令来进行相关查询,并能根据 UML 规 -
OO第四单元总结
OO第四单元总结 本单元架构设计 本单元作业核心是为了实现UML解析器,对UML类图、顺序图和状态图进行解析,并进行一定的有效性检查,针对不同的功能查询我分别采用了不同的并列结构来实现。 UML类图 UML类图我采用了两套树结构,第一棵树是UML类图中各种元素的关系树: 第二棵树是UML中类与接口的 -
OO_Unit4_单元总结&课程总结
OO_Unit4_单元总结&课程总结 Part1 第四单元作业架构 第四单元作业的主要任务是要我们完成一个UML解析器,这个解析器可以支持对UML类图、状态图和顺序图的分析,可以通过输入相应的指令来进行相关的查询,并且能够根据课程组给出的UML相关规则对输入的UML模型进行规范性的验证。 本单元的三 -
第四单元实验总结 | TrickEye
第四单元实验总结 | TrickEye 基本情况部分 这篇帖子为什么会在这? 这是北航计算机学院面向对象构造与设计2022春季课程第四单元的总结博客 这次作业的要求是什么? 使用面向对象的思想实现对Uml类图、协作图和状态图建模,并在建模完成后进行基本的合法性检查,按要求完成图状态的查询。 第四单元 -
面向对象第四单元及期末总结
#本单元架构设计 一个学期的oo课程便就这么结束了,按照惯例,少不得感慨一番,谈些什么学有所成,谈些什么继往开来。不过,既然标题里的第四单元在前,还是得谈谈这个单元的。 在整体上,基本采用的方式为在最开始构造MyImplementation这个类时,便对输入的元素的信息进行分类,形成许多业务类,如M -
BUAA-OO-UNIT4-UML
第四单元作业架构: 第四单元的作业仍然采用增量开发的形式,总体难度不大。但由于实在没办法实现高效的解耦,导致hw15的时候Myimplement里面写了超过500行。 hw13: hw13中主要进行了对于UMl类图的解析,在实现的过程中,我通过HashMap的方式来映射id和不同类型UmlEleme -
OO期末&第四单元总结
OO第四单元博客 提纲 总结本单元作业的架构设计 总结自己在四个单元中架构设计思维及OO方法理解的演进 总结自己在四个单元中测试理解与实践的演进 总结自己的课程收获 立足于自己的体会给课程提三个具体的改进建议 架构设计 类的设计 主要为一个操作接口类,及数个有关类图、状态图、顺序图的类,后者根据Um