面向对象设计与构造2022 (北京航空航天大学 - 计算机学院)

  • BUAA - OO - 第一单元作业总结

    This is an abstract
    Ph_D   2022-03-25 15:12   0   31
  • BUAA OO Unit1

    第一次作业: 作业要求:完成多层嵌套表达式和函数调用的括号展开与化简 思路: 由于该次作业所有参与运算的部分均可以写成多项式的形式,因此可以将所有的式子都写为多项式系数+指数的形式。 那么因子、项、表达式都可以通过一个多项式类继承过来。 然后就是符号和空格 我通过正则表达式和替换的方法将所有的符号都
    Satom1shihara   2022-03-25 15:06   0   18
  • OO-2022-Unit1-BeihangCSE

    第一单元总体分析 第一单元的训练,在我看来,主要包括两个部分。 第一部分是训练我们对面向对象编程中根据用户需求(也就是题目要求)对类进行设计以及方法中继承、实现、多态等概念的运用。当然从hw2开始,因为类的高度抽象以及多层嵌套,还需要我们掌握引用、对象的区别和实现方式以及深浅克隆等概念。 第二部分则
    Danny121008   2022-03-25 14:38   0   23
  • 面向对象课程第一单元博客总结

    整体总结 本单元的三次作业,是在“进行表达式括号展开并可尽量化简”的目标下,进行三轮迭代开发。其中总结各次需求主要递进如下: 多项式->带三角函数、自定义函数、求和函数的表达式,函数因子自变量有限制,不允许多层嵌套->函数因子自变量无限制,允许多层嵌套。 通过该单元训练,我对面向对象的思维方式有了初
    seeeagull   2022-03-25 13:02   0   95
  • BUAA_OO_2020_Unit1总结

    oo第一单元的作业主题为表达式化简,主要学习目标为熟悉面向对象思想,理解并学会层次化设计 第一次作业 (1)UML图 (2)oo度量 (3)作业设计思路 Main类负责表达式的读入。Preprocess类负责表达式的预处理,目前只负责去空白字符。Lexer类负责解析表达式,Parser类递归下降,和
    Hu_ly   2022-03-25 12:49   0   33
  • 2022-面向对象设计与构造-第一单元总结

    2022-面向对象设计与构造-第一单元总结 第一次作业 程序结构分析 UML类图 其中各个类的含义作用如下: |-- expression | |-- Expression: 表达式类 | |-- ExpressionFactor: 表达式因子类 | |-- Factor: 因子接口 | |-- P
    xjh_buaa   2022-03-25 12:38   0   46
  • OO第一单元总结

    OO第一单元总结博客 一、程序结构分析 1. 第一次作业 思路分析 第一次作业需要实现简单的单变量多项式括号的展开,考虑到这次作业的BNF描述相对简单,而且加入了一定的数据限制,所以在递归下降解析和手动解析之前我选择了后者。针对表达式、项和因子分别递推出相应的正则表达式进行解析并分别为止构建相应的类
    Tsundokku   2022-03-25 12:32   0   36
  • BUAA_OO 第一单元

    BUAA_OO 第一单元 第一次作业 1 题目要求 读入一个包含加、减、乘、乘方以及括号(其中括号的深度至多为 1 层)的单变量表达式,输出恒等变形展开所有括号后的表达式。 2 架构 2.1预处理 通过预处理完成了 空白符的删除 连续+-的删除 表达式的幂次展开,即将(x+1)**2替换为(x+1)
    LJJ+   2022-03-25 11:30   0   26
  • 面向对象程序设计Unit1 总结

    第一单元总结性博客 1 架构设计思路和程序结构 1.1 总体设计思路 第一单元的基本任务是拆掉表达式中的非必要括号,保留必要括号。布置方式采用迭代式,让我体验到了作为”乙方“不断被”甲方“胁迫训练的感受。针对这个单元的基本任务,我将整个项目拆解成如下的许多小任务,我将从总体设计和布局上介绍每个小任务
    Zhang_kg   2022-03-25 11:24   0   91
  • OO第一单元总结

    #面向对象设计与构造第一单元博客 第一次作业 考虑到以后作业的迭代,虽然本次作业用正则表达式也能完成,还是采用递归下降的方法,把括号嵌套也做了。 ###类图展示 classDiagram class Main { +main() } class Parser{ -ArrayList<Token> t
    peaceminuczy   2022-03-25 11:13   0   56