首页 > TAG信息列表 > OO

思考: 究竟什么是语言?

语言的需求 语言到底是为了解决什么问题?其实本质上还是数据。 用语言编写出来,经过编译后的东西叫做程序,程序的本质就是数据输入、处理、输出。 因此一门语言所需要的功能也就是对应的这三个,数据输入、处理、输出。 为了完成这三个功能,语言需要相配套的机制,来处理这些数据。 因此,语

OO第四单元总结

BUAA_OO_2022_第四单元总结 OO第四单元作业主题为UML图,具体的任务是给出UML图中的元素,我们将其存储起来并实现若干个查询指令,同时在第三次作业中,需要我们针对几个规则进行异常检测,下面我分享一下我在本单元的学习心得和作业完成情况。 目录BUAA_OO_2022_第四单元总结第一次作业架

「BUAA OO Unit 4 HW16」第四单元总结与课程回顾

「BUAA OO Unit 4 HW16」第四单元总结与课程回顾 目录「BUAA OO Unit 4 HW16」第四单元总结与课程回顾Part 0 第四单元作业架构设计架构设计概要AppRunner官方包代码简析与架构设计初步一、AppRunner工作逻辑和流程1. 属性1.1 interaction1.2 status2. 行为2.1 runStep 1 输入与解

BUAA OO 第四单元总结博客

<center>BUAA OO 第四单元总结博客</center> ​ 李依隆20373457 ​ 总结本单元作业架构设计 总结四个单元中架构设计思维和oo方法理解的演进 总结自己在四个单元中测试理解与实践的演进 总结自己的课程收获 立足于自己的体会给课程提三个具体的改进建议   本单元架

OO 第四单元总结

OO 第四单元总结 本单元架构 本单元是uml图的解析与查询,主要方法是对uml元素进行自己的抽象,保留必要的信息,而由于uml图是乱序的,并且时间比较充分,所以我在设计的时候根据uml元素之间的逻辑关系进行了4轮扫描,将所有需要的元素存入HashMap<String, elment>当中,然后初始化,方便后续的查

OO第四单元总结&学期总结

OO第四单元总结&学期总结 第四单元架构设计 UML类图 由于三次作业迭代式开发,我们只取最后一次作业的架构作类图如下: hw13 这次作业中由于只涉及到类图及几条有关的查询指令,实现较为简单。具体通过为每种元素构建一个类,并采取哈希表等数据结构作为容器存储各种元素,在构造方法中多

BUAA_OO_第四单元总结 && 学期总结

OO第四单元总结&&学期总结 第四单元的任务是实现一个UML解析器,难度相比前两个单元来讲小了很多,架构设计也较为简单。在学习这一单元之前,我仅仅是将UML作为一种画图的工具,却没有深刻的理解它的本质,UML也是一种语言,是一种统一建模的语言,这一单元的三次作业,就是要求我们准确理解类图

OO第四单元总结

OO第四单元总结 ​ 本单元是通过编写代码解析UML图,同时了解UML相关知识。 第四单元架构 ​ 本单元的层次架构基本已经确定了,可以根据UML中的类型类编写相应的类。只是对于最底层的类型(event,attribute,Patameyer),以及一些描述中间过程的类(继承关系,实现关系,关联关系,transition等),我们可

BUAA-OO-Unit4与课程总结

BUAA-OO-Unit4 与课程总结 1. 本单元架构设计 ​ 本单元作业实现了UML解析器, 分别支持类图、时序图和状态状态以及模型有效性的检查. 与以往三个单元很不同的是, 课程组已实现了对mdj文件的解析工作, 并保留了mdj文件中最基本的元素信息. 我们需要做的, 即是思考利用何种手段将这

OO第四单元总结

第四单元总结 一、本单元架构设计 1、单元目标 从本单元三次作业来看,本单元意在实现一个对已经经过初步解析了的UML图进行进一步解析的UML解析器,通过已获得的包含UML各元素相关信息的语句,构建自己的相关UML元素的模型、网络,最终通过输入指令获取想要的信息,并提前对该网络进行初步

OO_Unit4_单元总结&课程总结

OO_Unit4_单元总结&课程总结 Part1 第四单元作业架构 第四单元作业的主要任务是要我们完成一个UML解析器,这个解析器可以支持对UML类图、状态图和顺序图的分析,可以通过输入相应的指令来进行相关的查询,并且能够根据课程组给出的UML相关规则对输入的UML模型进行规范性的验证。 本单元

oo期末总结

OO 总结 目录 OO 总结 本单元总结 作业要求与实现细节 hw13 层次划分 Tool工具类——数据结构 instruction7——查询所实现接口 hw14 查询指令(新增顺序图和状态图) 指令分析 关键状态判断 message查询 hw15 模型有效性检查 字段为空的判断 R002-重名成员判断 R003/R004

OO 第四单元总结

OO 第四单元博客 提纲 总结本单元作业的架构设计 总结自己在四个单元中架构设计思维及 OO 方法理解的演进 总结自己在四个单元中测试理解与实践的演进 总结自己的课程收获 立足于自己的体会给课程提三个具体的改进建议 本单元作业架构设计 本单元的主题为 UML 解析器,要求对 UML

BUAA OO Unit4 —— UML Interpreter

BUAA OO Unit4 —— UML Interpreter by Monument_Valley 0.写在正文前 本篇博客是笔者在北航2022年春季《面向对象设计与构造》课程第四单元的三次作业的总结。 本单元的主要任务是设计一个UML的解析器,解析给定类图、状态图、顺序图的信息,并基于UML的检验规则对给定的图进行检查

BUAA OO Unit4总结

BUAA OO Unit4 总结 1 架构设计 1.1 Homework13 第十三次作业的训练目标是实现一个UML解析器,使其支持对UML类图的分析,可以通过输入相应的指令来进行相关查询。 本次作业可以分为两个部分: 根据输入的类图的信息,对类图进行建模 查询指令的算法,如何获取到需要查询的信息 本次作业主

BUAA-OO-2022-Unit4

面向对象设计与构造2022第四单元总结 一、架构设计 由于三次作业都是增量开发,所以这里仅仅截取最后一次作业进行分析。 可以看到基本可以分割为四个独立的部分,刨去输入输出等无用部分,大致可以分为类图,流程图,顺序图,检测四个类块。当然也可以把检测看成三个图的子部分。 将需求分

OO-第四单元总结暨学期总结

本单元作业的架构设计 本单元任务是基于课程组给出的代码框架,设计实现自己的UML解析器类,能够构建UML类图、顺序图和装调图,支持相应的查询操作,并且支持基础的模型有效性检验。 构建过程 为了避免checkstyle对于单个文件行数500的限制,以及面向对象代码解耦的要求,将读取UmlElement并

BUAA-OO-Unit4 总结

BUAA-OO-Unit4 总结 本单元作业的架构设计 第十三次作业 按照 UML 图建立类和关系即可,需要注意的是输入的顺序不定,采用每次只读取一种 UmlElement 的方法,多次读取 我几乎为每一个在指导书中出现的UML元素都自行建立了一个包装类,事实证明这其实是没有必要的,而且自行建立的包装类信

BUAA-OO-Unit4暨OO总结

本单元架构设计 主要分为5大类:接口方法类,数据库类,处理器类,封装类,辅助方法类。 类功能 接口方法类MyImplementation 提供用户接口,调用处理器方法 数据库类Database 输入数据归档 完成基本的初始化,如把关系比较大的UML元素组合在一起 处理器类XXHandler 用于响应类图or顺序

BUAA_OO_Unit4

BUAA_OO_Unit4 目录 总结本单元作业的架构设计 总结自己在四个单元中架构设计思维及OO方法理解的演进 总结自己在四个单元中测试理解与实践的演进 总结自己的课程收获 立足于自己的体会给课程提三个具体的改进建议 一、第四单元作业架构设计 1、第一次作业      M

OO 第四单元总结 & 期末总结

OO 第四单元总结 & 期末总结 PART 1 架构总结 本单元的内容为根据要求生成uml解析器,第一次作业的内容为生成只解析类图的解析器,第二次作业引入了顺序图以及状态图,第三次作业引入了若干异常,规范整体使用. 三次作业的uml类图如下     在第一次作业中,在有关继承以及

BUAA OO 2022 第四单元个人总结

第四单元总结性博客作业 一、架构设计 1、第一次作业 本次作业中, 实现了对类图的分析功能, 主要考察对UML类图的理解和官方包内代码的阅读中, 只需要在一个MyImpletation类中维护多个数据结构的方式来进行存储,    private UmlElement[] elements;    private int classcount =

OO第四单元总结

OO第四单元总结 一、第四单元总结 本单元实现了一个UML解析器,实现了对UML源码的读入以及有关信息指令的查询。第一次作业中要完成的是将UML的输入信息进行解析,建立相应的数据结构,需满足能够处理多种不同的对类图的信息进行查询的指令。 在官方所给的架构的基础之上,只需要我们调用A

BUAA_OO_2022 Unit4 与课程总结

BUAA_OO_2022 Unit4 与课程总结 本单元作业架构设计 总体任务概述 本单元作业实现了UML解析器,支持对类图、时序图、状态图的解析及模型有效性检验。整体上分为模型建立、有效性检验、指令查询三个部分。官方包将输入的字符串数据转换成统一的抽象类UmlElement,他们就像一块块零散的

OO - 第四单元总结

OO第四单元总结 第一次作业总结 分析 本单元需要实现的是一个 UML 解析器,实现对经过处理为特殊格式但保留主要信息的 UML 源码的解析 本次作业要完成的是对 UML 图中的类图的解析处理任务,需满足能够处理多种不同的对类图的信息进行查询的指令 官方程序已实现基本字符串处