-
BUAA_OO_2022 Unit4 与课程总结
BUAA_OO_2022 Unit4 与课程总结 本单元作业架构设计 总体任务概述 本单元作业实现了UML解析器,支持对类图、时序图、状态图的解析及模型有效性检验。整体上分为模型建立、有效性检验、指令查询三个部分。官方包将输入的字符串数据转换成统一的抽象类UmlElement,他们就像一块块零散的拼 -
OO - 第四单元总结
OO第四单元总结 第一次作业总结 分析 本单元需要实现的是一个 UML 解析器,实现对经过处理为特殊格式但保留主要信息的 UML 源码的解析 本次作业要完成的是对 UML 图中的类图的解析处理任务,需满足能够处理多种不同的对类图的信息进行查询的指令 官方程序已实现基本字符串处理并且规定了要实现的接口 -
面向对象程序设计第四单元总结
一、架构设计 第四单元有三次作业,个人认为难度为第四单元的第一次>第三次>第二次。这主要和架构有关,在OO的作业中,架构的设计是相对最为花费时间的,每个单元的第一次作业主要就在设计和调整架构。 第一次作业 第一次作业中,我们面临诸如UmlClass这样的许多个类的时候难免手足无措,我的选择是化繁为简 -
BUAA-OO-第四单元总结兼课程总结
BUAA-oo第四单元兼课程总结 一、第四单元总结 整体描述 本单元的任务主要是解析输入进来的UML类图、顺序图与状态图元素并建立相关的模型,然后根据具体 的指令给出相关的结果,在最后一次作业中还加入了对于输入模型的正确性检查。 输入的最原始的相关信息是UML中的各种元素的相关属性,在官方包 -
BUAA 2022 OO 第四单元总结报告暨课程总结
一、第四单元作业架构设计 本单元中,由于第十三次作业没有进行层次化的设计,所以这一单元我没有建立层次化的架构,而是直接将所有的元素分门别类储存在不同的HashMap中,当需要使用时再进行遍历。对比其他同学层次化的架构,我觉得自己的架构设计地不是很清晰,但是也能用,因为我们给出的Uml Model的规 -
第四单元总结
第四单元总结 一、本单元架构分析 本单元的任务是完成一个UML图分析器。主要的框架并不需要我们完成,因此我觉得我们需要完成的就是在理解本单元作业各个元素之间关系的基础上,对这些元素进行结构化的管理,以便于在查询的时候可以尽量便捷地获得查询请求需要的信息。 本单元前两次作业的性质比较相似,分别是实现针 -
OO第四单元总结反思&&学期总结
OO第四单元总结反思&&学期总结 本单元作业的架构设计 本单元中的架构设计缺少了“面向对象”的思想,并不是从搭建起一个类图、时序图、状态图出发,而是针对每一条需要要实现的接口,根据指令的要求去设计实现该指令相关的成员的存储容器,和相关的实现方法。最终,导致我的MyImplementation非常的拥 -
北航2022面向对象第四单元:UML模型
北航2022面向对象第四单元:UML模型 内容概括 本单元的架构设计 架构设计和面向对象方法总结 测试方法总结 课程总结 课程建议 1. 本单元架构设计 本单元主要是解析UML元素之间的关系。从字符串到UML对象的部分已经写好了,我们的任务主要是从UML对象开始,建立一个组织结构。 1.1 第一、二 -
OO_Unit4_Summary && Course_Summary
第四单元架构设计 由于三次作业是以严格的增量开发(类图 -> 状态图 + 顺序图 -> 前三种图的 Uml 规则检查)进行的,因此就只放上第三次作业的类图,以总结整个单元的架构设计。可以看到,从深蓝色的基层块(功能与结构都相对独立、简单)到浅蓝色的高层块(功能与结构越发复杂,存在与更基层块之间的层次 -
面向对象设计与构造 第四单元总结
第四单元博客作业 总结本单元作业的架构设计 总结自己在四个单元中架构设计思维及OO方法理解的演进 总结自己在四个单元中测试理解与实践的演进 总结自己的课程收获 立足于自己的体会给课程提三个具体的改进建议 本单元架构设计 本单元重点在于UML类图,顺序图和状态图的结构化理解。三次作业要求我们逐步实现对