-
面向对象第四单元总结与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模型中,只有子节点指向父节点的引用,这样非常不 -
OO2022第四单元个人总结
本单元的主要目标是实现具有处理UML预处理后语句的一个解析器类的程序,并具有相关查询与报错的功能,本质上讲仍然可以看成是根据一串pcode生成模型并进行解析处理的程序,整体难度不算太大,比较考验图论功底。 本单元架构设计 这图看着乱七八糟的,所以简要说明一下个人架构,整体模型构建主要由三个大类完成, -
OO2022第四单元作业总结
本次内容主要是对第四单元和整个OO课程的总结,主要内容有总结本单元作业的架构设计,总结自己在四个单元中架构设计思维及OO方法理解的演进,总结自己在四个单元中测试理解与实践的演进,总结自己的课程收获,最后立足于自己的体会给课程提三个具体的改进建议。如有错误,谢谢指正! -
20373222李世昱第四单元总结
###第四单元架构部分 #####基本逻辑架构 最基本的思想便是基于parentid让他的归属对象建立管理他的容器,然后主类存最顶层的类,这样要得到某一得到某一层次的对象便可以逐层下降的索要。询问,检查异常等方法让类自己提供,主类只负责选中所要求的类以及汇总结果 #####输入逻辑 由于输入时乱序的 -
OO_第四单元总结
架构设计 应该考虑使用代理模式的,而不是自己写一个全新的类 第一次作业 项目结构 我的项目结构如下: |- mycode |-MainClass |-EnumsType // 枚举类,用于表明Attribute的真实类型(引用和基础) |-Tools // 工具类,负责具体的功能实现 |-MyAtt -
OO第四单元总结
OO第四单元总结 1. 本单元作业架构设计 1.1 整体架构 本单元所有的方法都在UserApi接口中,而如果真的都在MyImplementation类中实现所有的方法,必然会导致类的复杂度过高。因此,在设计的过程中,MyImplementation类只会直接调用MyUmlStateMachin