-
OO_Unit4总结
OO_Unit4 总结 一、本单元架构总结 总体而言本单元架构实际上为对uml图内各类图的架构进行模仿,对部分基本属性直接使用官方包类,而对部分需要实现复杂方法的单独复写类,以此构成本次作业。三次作业类图如下: HW13 本次作业为对类图进行解析,架构为顶层的UmlInteraction,中间层的M -
BUAA-OO-第四单元总结
BUAA-OO-第四单元总结 一、第四单元架构设计 类图UML 顺序图UML 状态图UML 本单元架构总结 第四单元不像第三单元有详细的UML来解读,但第四单元有十分详细的手册,每一部分的框架其实手册已经给出,我们只需要按照框架,在每一部分填上代码即可。而其中的算法,不像一些大佬用了拓扑等数据结构、 -
OO_Unit4_Summary
OO第四单元总结 本单元作业的架构设计 本单元主要实现一个UML图解析器,实现类图、顺序图、状态图的解析和查找。因此实现本单元的任务,关键是要将三种UML图的结构梳理清楚并以合理的结构储存一边查找,按照第四单元手册中给出的框架,分别搭建三个UML图的模型。 UML类图 UML顺序图 UML状态图 由 -
BUAA OO 第四单元总结
BUAA OO 第四单元总结 总结本单元作业的架构设计 文件结构 |- Checker : 负责模型有效性检查 |- Loader : 负责对各个后续要用的UML元素建模 |- MainClass : 负责启动程序 |- MyImplementation : 掌控全局,组合Checker和Loade -
OO第四单元总结
本单元架构设计 这一单元要求实现UML图的解析器。我的类图如下所示。 一些主要的处理方法有以下几条: 1.为了方便统一管理,我将自己的接口类以及自己的Class类用一个接口统一管理,方便实现相关指令时可以统一进行。 2.将类图、时序图和状态图的有关信息的存储以及指令的实现分别下放到各个图自己的类中, -
面向对象第四单元总结与OO课程总结
第四单元总结与OO课程总结 前言 完成这个博客OO课就结束了。虽然没有那么尽善尽美,但我确实在课程中学到很多,一个学期的努力没有白费。 博客分为以下几个部分: 第四单元架构分析 课程总结 架构设计思维及OO方法理解的演进 对于测试的理解与实践的演进 课程收获 改进建议 第四单元架构分析 本单元作业在 -
OO第四单元总结
OO第四单元总结 1.第四单元作业架构设计 本单元的任务是编写一个用于分析UML图的程序。 在本单元中,主体的逻辑框架都已经实现,只需要围绕MyImplement实现类图分析的功能。对于一些已有的UmlElement需要重新封装,以建立起不同种类UmlElement之间的关联,比如UmlClass与 -
BUAA_OO_2022 第四单元总结
OO 第四单元 UML解析器 总结 目录 第四单元三次作业架构设计 四个单元中测试的理解和实践的演进 课程收获 三个具体的改进建议 第四单元三次作业架构设计 第十三次作业 1、原始设计架构图 第一次做作业设计的时候因为理解题意不佳,因此以为只用创建这个 MyImplementation 类就足够了, -
BUAA OO Unit4 总结 && OO 课程总结
本单元是通过输入UML类图、顺序图、状态图来查询其中的元素,相关内容以及检测该UML模型是否符合规范,有些类似于不给JML实现一个第三单元的感觉,依然是比较简单呀,当然这篇博客还包含了对于整个学期这门课程的总结 Unit4架构设计 先上第三次作业的类图,之前的因为每次都是在前一次基础上加东西所以不放 -
BUAA OO 2022 UNIT4总结
第四单元架构设计 整体思路 这个单元的架构设计的思想就是使用代理模式对官方包中提供的各种UML类进行封装,建立自己的MyUml类,并在MyUml类中添加一些UML类所不具有的方法和引用,从而实现对UML模型的建模和快速查询,以及指令的实现。 给出的UML模型中,只有子节点指向父节点的引用,这样非常不