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

  • BUAA_OO_U1_Summary

    一 / 架构设计 1.0> 题目解析 给出一个最多嵌套一层括号的表达式,进行展开与同类项合并。表达式里的运算有+ - * **,变量是x。 新增函数:三角函数、求和函数(出现变量i)、自定义函数(出现变量y z)。 括号可嵌套多层。 1.1> HW1 1.1.1> 做法分析 ​ 整个过程中,我需要做
    emilyu   2022-03-25 16:15   0   60
  • OO2022第一单元作业总结

    OO2022第一单元作业总结 第一次作业 UML类图 设计思路 架构设计 第一次作业主要要求完成的是对多项式展开括号,我的实现思路是针对每一种类型,建立表达式类,项类以及因子的抽象类,对于不同因子建立常数因子,幂函数以及表达式因子类去继承抽象因子类。其中表达式用ArrayList容器储存其中项,项也
    sicongl   2022-03-25 16:04   0   21
  • 面向对象第一单元总结

    oo第一单元总结 目录 第一次作业 基本思路 类介绍 度量分析 第二次作业 基本思路 新引入的类介绍 度量分析 bug分析 第三次作业 基本思路 新引入的类介绍 度量分析 bug分析 发现他人bug的策略 架构设计体验 心得体会 第一次作业 基本思路 1.将输入的表达式经过预处理去除空格; 2.Le
    摘星771   2022-03-25 16:01   0   33
  • 北航oo第一单元博客作业

    一、基于度量的程序结构分析 第一次作业 代码度量 UML类图 第一次作业分析 第一次作业要求我们为解析表达式并化简,其中表达式由项通过加减法连接,项由因子(变量,常量,表达式)通过乘法连接。在刚看到第一次作业时我是一头雾水的,完全没有思路,不知道从何开始下手,某种意义上来说第一次作业其实是我三次作业
    瓜子猫   2022-03-25 15:58   0   48
  • BUAA - OO - 第一单元作业总结

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

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

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

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

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

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