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

  • OO_Unit1:面向对象设计与构造第一单元总结

    面向对象设计与构造第一单元总结 一、第一次作业总结 1.1 第一次作业基本思路 ​ OO第一单元的需求是对一个具有形式化表述的表达式进行括号展开与化简,在第一次完成这一作业式,我仍然保留着面向过程的思维,虽然同样使用了递归下降的方法,但是对于表达式的层次结构还是利用了数据结构中的树来进行实现,而非使
    鲁文澔   2022-03-25 21:01   0   59
  • 第一单元总结

    第一单元总结 目录 作业分析 本单元三次作业的任务是,输入一个满足形式化定义的字符串$Expre$,按数学意义将其解读,并拆去所有括号。可能含有自定义函数、求和函数、三角函数、幂函数。 第三次作业的形式化定义如下: \[ \begin{aligned} Expre &\rightarrow [+|-
    StyWang   2022-03-25 20:55   1   41
  • OO第一单元总结

    OO 第一单元总结 第一单元通过三次递进式作业,让我们实现了较复杂表达式的解析,在这三次作业中我也有很多收获,接下来我对三次作业分别进行总结回顾。 第一次作业 摘要: 本次作业需要完成的训练目标为:完成单变量多项式的括号展开,初步体会层次化设计的思想。具体要求是:读入一个包含加、减、乘、乘方以及括号
    BruceHimself   2022-03-25 20:42   0   155
  • BUAA OO-Course 2022 Unit1 Summary

    BUAA 面向对象设计与构造第一单元——表达式解析博客作业
    NormalLLer   2022-03-25 20:35   2   63
  • BUAA_OO_第一单元作业

    第一次作业 心得 第一单元的作业让我体会到了面向对象的威力,在pre2中已经知道了面向对象这一种数据组织形式。最让我有感觉的就是这次作业中表达式作为一个因子的这种设置,这种设置让类的定义有了递归的关系。 除此之外,我还感受到了模块化编程对于字符串处理的用处,Lexer实际上提供了一个标准化识别字符串
    李wk   2022-03-25 20:34   0   8
  • 面向对象设计与构造 第一单元总结

    第一单元博客作业 本单元通过三次课下作业迭代实现了一个最终支持三角函数,求和函数以及自定义函数的表达式解析化简(要求去除非必要括号)程序。 接下来我会依次对这三次作业进行分析,由于需要基于度量分析,为便于理解在开始之前我们先列举一些需要用到的评价指标: project层次 v(G)avg平均圈复杂度
    Mars2012   2022-03-25 20:24   0   20
  • 「BUAA OO Unit 1 HW4」第一单元总结

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

    OO第一单元总结 前言 本次OO第一单元总结将从如下几个部分展开: 1.三次作业迭代开发思路 2.整体架构分析 3.自动化生成数据及自动化测评实现思路 4.自我程序bug分析及测试手段 5.他人程序bug分析 6.hack别人程序bug策略 7.心得体会 8.鸣谢 复杂度分析利用IDEA的Metri
    繁华丶人间   2022-03-25 20:13   1   167
  • buaa_oo_第一单元总结

    前言 本单元面向对象作业是展开带括号的表达式,并对表达式表示形式进行化简。由于是第一次接触java,寒假中的pre练习在开学前两天才草草完成,而且开始时没有学会git的用法,不知道怎么提交评测,感觉心力交瘁。第一单元碰到这一系列问题时总觉得题目很难很复杂,心里感到害怕,觉得自己完成不了。虽然经过了助
    buaa_zzy   2022-03-25 19:55   1   13
  • 面向对象第一单元总结

    第一次作业总结 第一单元希望我们能够建立面向对象程序的认识 总结分析,通过第一次作业,我建立了一个面向对象程序的框架,包括了理论课所述的三个关键模块:输入处理、主控、核心数据管理 任务概览 对一个简单的,含双层括号的表达式进行展开化简 思路分析 首先确定处理输入的大致流程如下: graph LR i
    FlyingAns   2022-03-25 19:46   1   70