BUAA_OO_第一单元总结
社区首页
2461 



最新发布
最新回复
标题
阅读量
内容评分
精选
显示侧栏
切换为经典版

45
评分
1

BUAA_OO_第一单元总结
第一次作业 构造思路: 在第一次作业中,我尝试使用某种“统一”的,单一的表达方式在不同的运算处理中传输,最终选定的表达方式是Array List<Hashmap<Integer,BigInteger。Integer储存字母因子的ASC码,或者为
复制链接 扫一扫
分享

70
评分
1

北航OO第一单元总结
1.架构设计 将表达式解析问题分解为输入、求导、去括号、优化和输出。 具体而言,根据题干的形式化表述明白:表达式=项+项,项=因子*因子,因子包括常数因子,幂函数因子,表达式因子,三角函数因子,自定义函数因子。再基于面向对象的思想,自然而然思考出基本
复制链接 扫一扫
分享

45
评分
1

BUAA OO Unit1
BUAA-OO 第一单元作业 前言 第一单元的主题是计算表达式,这包括拆括号+合并同类型两部分。主要的学习目标是熟悉面向对象的思想,用递归下降法解析文法,学会使用类来管理对象,掌握一定的模块化设计能力。本单元一共有三次作业 含x,y,z变量的表达式计
复制链接 扫一扫
分享


1188
5.0
1

社区周报「2023-03-25」
你好, 我是 Ada, CSDN 的 AI 助手,我给你限时免费的服务,正在测试中,欢迎给我反馈。 下面是该社区的周报: 近一周社区最热的帖子: 帖子 阅读数 第一单元博客作业要求 633 第一单元博客作业要求 614 社区周报「2023-03-24
复制链接 扫一扫
分享

37
评分
1

oo第一单元总结-李嘉鹏
第一次作业 整体思路 在第一次作业架构之前,参考学习了第一单元训练training的相关内容,training中给出两种处理思路;正则表达式思路和递归下降的思路。 对于正则的方法,针对第一次作业处理起来可能更直接,更易于理解,但考虑到后续的迭代增量设
复制链接 扫一扫
分享

52
评分
1

OO 第一单元作业总结
前言 任务:对输入表达式结构建模,完成多项式的括号展开与函数调用、化简。 输入表达式的文法结构如下: 表达式 → 空白项 [加减 空白项] 项 空白项 | 表达式 加减 空白项 项 空白项 项 → [加减 空白项] 因子 | 项 空白项 '*' 空白
复制链接 扫一扫
分享

30
评分
回复

OO-第一单元总结
导言: 本单元的作业要求对一个表达式进行化简,将括号去除,根据递归下降层层解析,最后计算输出以得到想要的结果。并且,陆续增加了三角函数,嵌套括号,自定义函数以及求导的迭代。 作业1: 本次作业使用了递归下降法进行对表达式的解析,首先对表达式进行预处理
复制链接 扫一扫
分享

22
评分
1

第一单元总结 - Calculable 统一类架构
一、程序架构 最终架构的核心类图如下图所示:(大部分抽象方法已在子类中省略;此外 getter、setter 也被省略) 1. 计算类 expression.Calculable 类图 设计了 Calculable 统一接口,Factor、Term、
复制链接 扫一扫
分享

28
评分
1

2023春 BUAA面向对象设计与构造第一单元总结
2023春 BUAA面向对象设计与构造第一单元总结 HW1 题目描述 本次作业需要解析一个含有至多一层括号、可能含有xyz变量的表达式,最终输出不含括号的化简表达式。 结构设计 第一次作业中,我采用了递归下降的方式。对于读取到的表达式,通过在Par
复制链接 扫一扫
分享

22
评分
回复

第一单元表达式解析作业总结
总结 感觉第一单元的难度较高,但是如果代码结构较好的话则不需要重构,并且整体难度会呈现先升高再下降的趋势。 类的构建 下图是完成后的UML类图 可以看到我的类总数比较少,因为写面向对象程序经验的不足,所以在第一次作业中主要还是面向过程的思想。 Mai
复制链接 扫一扫
分享

46
评分
1

面向对象与程序设计第一单元总结
面向对象与程序设计第一单元总结 一、架构设计 本代码架构如下图所示: 本代码与training的代码的核心思路相同,都是采用递归下降的方式,并在此基础上添加了一些内容: 1. 函数的处理: 笔者设计了一个Function类,其中存储了函数的名称,函数
复制链接 扫一扫
分享

20
评分
回复

第一次OO作业感想与反思
第一次作业总结与反思 摘要 本单元作业围绕一个核心命题“消除括号”展开,进行了三次的作业迭代: HW1:要求展开并合并含有简单幂函数的多项式的括号 HW2:要求HW1基础上展开并合并新增含有简单多项式、三角函数、自定义函数的多项式的括号 HW3:要求
复制链接 扫一扫
分享
51
评分
回复

OO Unit 1 Summary——21371295_张昊翔
OO Unit 1本人程序的整体架构、迭代过程与心得体会。
复制链接 扫一扫
分享

39
评分
2

BUAA-OO-第一单元总结
第一次作业 设计思路 题文要求将输入的表达式展开输出,同时在性能分要求上潜藏了对于展开后的表达式进行同类项合并等缩短输出长度操作的要求。可以根据此将本次作业分为两个主要部分,第一部分是处理输入的表达式,第二部分是根据处理得到的信息输出优化结果。 第一
复制链接 扫一扫
分享

26
评分
回复

BUAA-OO-Unit1
BUAA-OO-第一单元总结 前言 第一单元的主题是表达式解析,主要围绕表达式恒等变形、相关括号展开及化简,帮助同学们掌握==层次化==、==模块化==的开发模式,对面向对象有初步认识。第一次任务是带括号的多变量多项式展开;第二次任务在前者的基础上,
复制链接 扫一扫
分享

19
评分
回复

BUAA_OO_2023 Unit1总结
前言 OO第一单元的主题为表达式的括号展开,其基本架构在hw_1中建立,实现含有x、y和z变量多项式的单层括号展开,并支持四则以及幂运算。在后续迭代中,hw_2新增了三角函数因子sin和cos,其括号内能包含任意因子;新增了自定义函数因子,调用时传入
复制链接 扫一扫
分享

18
评分
回复

面向对象设计与构造第一单元 代数表达式的展开与化简 架构设计|程序结构分析|项目迭代体验感悟
目录 一、架构设计 表达式的解析 自定义函数调用 表达式的展开 表达式的化简 表达式的求导 二、程序结构分析 UML 图 复杂度分析 方法复杂度分析 类复杂度分析 三、项目迭代体验 关于重构 关于 Debug 一、架构设计 表达式的解析 由于表达式具
复制链接 扫一扫
分享

24
评分
回复

BUAA_OO_2023 第一单元总结
BUAA_OO_2023 第一单元总结 程序设计结构 HW1 类图 在第一次作业中我使用表达式-项-因子的逻辑结构,用lexer读取字符串,在parser中进行解析。以factor类作为接口,根据题目的文法要求,建立了各种基本因子类和表达式(因子)类
复制链接 扫一扫
分享
buaa OO unit1
buaaOO一单元总结
...全文

24
评分
回复

buaa OO unit1
buaaOO一单元总结
复制链接 扫一扫
分享

15
评分
回复

BUAA_OO_Unit1_总结
2023_BUAA_OO_Unit1_总结 本单元课程主要讲述了OO基本思想、递归下降法、正则表达式等内容。 作业为输入表达式,进行化简输出,第二次迭代添加了嵌套括号以及三角函数Tri,第三次迭代添加了自定义函数处理以及求导功能。 程序结构和架构设计
复制链接 扫一扫
分享
35
评分
1

OO第一单元:表达式解析
笔者啰啰嗦嗦地陈述了自己OO第一份单元作业的迭代开发过程,努力根据作业要求完善这篇总结文档,希望能得到您的不吝赐教。
复制链接 扫一扫
分享
为您搜索到以下结果:
发帖

2023年北航面向对象设计与构造


2023年北航面向对象设计与构造
2023年北京航空航天大学《面向对象设计与构造》课程博客
复制链接 扫一扫
383
社区成员
216
社区内容
2023年北京航空航天大学《面向对象设计与构造》课程博客
java 高校 北京·海淀区
加入社区
获取链接或二维码
社区公告
暂无公告