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

  • 「BUAA OO Unit 1 HW4」第一单元总结

    「BUAA OO Unit 1 HW4」第一单元总结 Part 0 前言 OO第一单元作业主题是表达式化简,具体为通过对表达式结构进行建模,完成单变量多项式的括号展开,体会层次化设计和面向对象的思想。如今,第一单元已经告一段落,在这里再次对自己的学习内容和成果加以总结。 Part 1 第一次作业 第
    被水淹没的一条鱼   2022-03-25 20:14   0   97
  • OO第一单元总结

    OO第一单元总结 复杂度分析各参数的意义 CogC(Cognitive Complexity):衡量一个代码单元直观理解的难易程度。 ev(G)(Essential Cyclomatic Complexity):模块包含非结构化结构的程度的度量。 iv(G)(Design Complexity):是
    theSerein   2022-03-25 19:42   0   10
  • 第一单元作业总结

    第一单元总结 一、第一次作业 1.架构分析 第一次作业中,我采用了预解析输入模式,这种方法对于架构设计的要求不高,基本上还是沿用了面向过程编程的思路——将解析过的式子存入容器中,再遍历容器中的语句,将式子中的因子连成一个长字符串,最后再进行化简。 为了存储每个阶段的式子,我创建了一个Expressi
    李沛儒   2022-03-25 19:41   0   30
  • BUAA-OO-2022-Unit1

    面向对象设计与构造2022第一单元总结 零、任务简介 读入一系列自定义函数的定义以及一个包含幂函数、三角函数、自定义函数调用以及求和函数的表达式,输出恒等变形展开所有括号后的表达式。 展开所有括号的定义是:对原输入表达式 E 做恒等变形,得到新表达式 E’。其中,E‘ 中不再含有自定义函数与求和函数
    wsmitpwtind   2022-03-25 17:49   0   32
  • BUAA OO 第一单元总结

    一、第一次作业 (1)类结构设计 第一次题目架构比较简单,具体结构设计如下(图1): 基本数据类型: Polynomial:用Hashmap<int(指数), BigInteger(系数)>将表达式/项/因子数据内容统一形式 运算方法:加法add、乘法mul、乘方pow 格式化输出:toString
    Blore-lzn   2022-03-25 17:40   0   44
  • OO第一单元总结

    回顾第一单元的作业,我将总结自己代码成为”垃圾“并挣扎改出(并没有完全改出)的过程,尤其从第一次作业的面向过程到第二次彻底重构的过程。并感悟:同样通过测试的代码,其架构也可能是一个天上,一个地下。另外前排提示:觉得思路菜请勿嘲笑.....QAQ
    Nickwz   2022-03-25 17:11   0   41
  • BUAA_OO_U1_Summary

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

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

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

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