-
第四单元总结性博客作业
第四单元总结性博客作业 本单元作业的架构设计 本单元作业任务是解析UML图,第一次作业是类图的解析;第二次作页是顺序图和状态转移图的解析;第三次作业是对UML图的合法性进行解析。 对于UML图的解析,我采用的方法是对课程组给的Uml类进行再次封装。课程组给的类只含有getId()这种最最基础的方法。 -
OO第四单元及课程总结
OO第四单元及课程总结 一、第四单元架构设计 第四单元基本架构已经搭好,只需要我们建立UML元素之间的关系,便于查询和检查。 已有架构 UML图中的所有基本元素已经建立好了对应的类,输入数据,便可以解析为对应的类,这些元素的类都是UmlElement类的子类。但这些数据是散乱的,需要我们用自己的数据 -
OO 第四单元总结 & 学期小结
OO 第四单元总结 & 学期小结 一、总述 本单元主要目标为学习基本的UML统一建模语言,并在此基础上实现对mdj源码的解析,官方包提供了初步的转化,我们需要运用一定数据结构进行组织,并提供相应的查询接口。本单元的学习中需要理解UML类图、时序图、协作图中的基本概念,并了解其mdj源码表示。 二、第 -
BUAA-OO 第四单元 & 课程总结
BUAA-OO 第四单元 & 课程总结 前言 不知不觉,OO课程的学习即将结束,回想每次作业,有面对指导书毫无思绪,也有理清架构后的豁然开朗;有debug到濒临崩溃,也有评测AC后的成就感,在这个艰难的过程中自己也学到了很多,希望能就最后一次博客作业好好总结。 一、第四单元作业架构 (一)树形层次结 -
OO_Unit4 + Summary
第四单元总结博客 终于一路熬到了第四单元,第四单元总体来说应该是四个单元最简单的,我耗时间最少的,但也是最纠结,最想打烂评测机的(原因是这个单元乱七八糟的概念太多了,而且需要关注的点还一堆,样例给的还十分不充分,我第一次交上去是WA了后三个点,然后经历了无数次“**,这个点没考虑到”,改过后信心满满 -
BUAA OO 2022 第四单元总结
一、第四单元架构设计 1、架构图 类图 状态图 顺序图 主类图 2、架构分析 本次作业本来打算在MyImplementation内实现各个指令的主要过程部分,但在第三次作业的时候发现如果坚持这种思路,MyImplementation的总行数将会超过500行,因此决定构建Tools类,将isTo*(将 -
「BUAA-OO」第四单元总结
前言 在学习这一单元之前,我们仅仅是将UML当作一种"画图工具",仅仅知道它能帮助我们画出各种各样的类图、顺序图、状态图等等。但是,这样我们只是看到了UML的表象,却没有深刻理解其“统一建模语言”的本质。既然UML是一种语言,那它就应该既有"词汇",又有"语法"。通过理论课的学习我们已经知道,UML -
BUAA OO 第四单元总结
BUAA OO 第四单元总结 总结本单元作业的架构设计 架构设计 1、对元素进行再封装 以UmlClass为例,对于每个类,除了课程给定的UmlClass类中所包含的getId、getName等功能外,我们还需要实现一些其他功能,比如查询这个类的父类是谁,这个类实现了什么接口,这个类都有什么方法和成 -
OO第四单元暨学期总结
OO第四单元暨学期总结 一. 第四单元作业综述 本单元代码作业依然是分为三次进行Java代码为基础的迭代开发,主要任务是通过实现官方接口userApi中的抽象方法完成对UML图的信息查询然后反馈输出结果(包括正常和异常抛出的情形)。 具体来说,第一次作业的查询对象对类图,第二次作业的查询对象增加了状 -
OO Unit4 Summary
OO Unit4 Summary 目录 一、第四单元作业架构 二、架构设计思维及OO方法理解演进 三、测试理解与实践的演进 四、课程收获 五、改进建议 一、第四单元作业架构 第四单元需要实现UML解析器,即实现UserApi接口即可。程序会传入一个UmlElement数组,为了方便实现一系列方法,考