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

  • 第一单元总结

    OO第一单元总结 写在前面:作者苟活过了第一单元的内容。由于假期的贪玩,没有对pre多加练习等等原因导致刚开学对java还不熟悉,更不用说是否能够做到纯粹的面向对象编程。虽然三次作业都成功过中测,但是依然对面向对象的把握不住,依然没有掌握面向对象的核心方法。虽然第二次作业重构了(第一次的屎山)采用了
    tianrunrun   2022-03-24 01:23   0   93
  • 第一单元总结性博客作业

    第一单元总结性博客作业 架构设计 第一次作业 使用了递归下降的设计思路,设计表达式类(Expr)、项类(Term)、因子类(Factor)、**幂函数类(PowerFunc)和符号整数类(SignNumber)**层层调用实现整个表达式逻辑框架。 设计了一个安全读取类(SafeRead),用于逐个字
    甜巧拯救地球   2022-03-24 00:18   0   50
  • OO第一单元实验总结报告

    1.结构的迭代 总体思路是先无视未知数之类的事物,将题目先当成一个纯数字运算,并利用递归下降来解决。然后将数字用下面描述的Expr来替换,数字运算用相应重载运算符的方法替换,这样就完成了。UML图见下。 (具体使用的Parser中的方法命名改动了一下,更加便于理解了) 1.1 数据的储存 第一次作业
    godel_bach   2022-03-23 23:29   0   55
  • BUAA_OO_2022_第一单元总结

    面向对象第一单元总结 前言 本文的主要内容有以下三点: OO第一单元三次作业的设计思路,代码架构和复杂度分析 分析产生容易产生bug的易错点 总结经验教训 一、三次作业的架构设计 ​ OO第一单元的题目是表达式解析,要求我们的程序具有以下三个基本功能: 表达式的读取和存储 表达式的合并和化简 表达式
    吃月亮的人   2022-03-23 23:23   1   66
  • BUAA_2022_OO_第一单元总结

    BUAA_2022_OO_第一单元总结 摘要 本博客主要介绍本人针对面向对象第一单元作业(表达式化简)的架构以及一些心得体会。因本人在第二次作业时的架构已满足第三次作业要求且后续没有明显变动,故后两次作业合并分析。 1. 第一次作业 1.1 作业简介 第一次作业只针对含单层括号且只包括幂函数(常数可
    Gyy+   2022-03-23 22:47   1   113
  • 面向对象第一单元总结

    面向对象第一单元总结 ​ 第一单元的作业是表达式化简,从第一次的单层括号表达式化简开始迭代开发,在第二次作业加入求和函数、三角函数与自定义函数,在第三次作业加入函数与括号的嵌套形式。针对输入数据的格式要求,个人的总体思路如下:读入数据→处理数据格式→解析表达式→化简表达式→输出结果。 第一次作业 结
    Mistral   2022-03-23 22:28   0   31
  • 第一单元总结

    一、前言 本单元的主题为表达式的识别与化简。个人认为本单元的作业难度相比Pre和先前编写的代码作业难度和工程量有着明显的提升,此外,还面临着面向对象思想的转变。这一度在开始时让我手足无措,多亏第一单元训练给我指明了方向并让我理解了递归下降的思想。 二、程序结构 2.1.第一次作业 UML类图如下所示
    LetsHurtTonight   2022-03-23 22:07   2   83
  • 2022_BUAA_OO第一单元总结

    BUAA OO第一单元总结 写在前面 首先祝贺我自己还算比较平稳地完成了OO的第一单元任务,尽管在强测中丢失了一些分数,但是在完成三次作业后,第一单元的设计过程还是给我带来了很大的启发。在本次博客中,我将从作业架构、Bug分析、课程体会、单元总结四个方面介绍我OO第一单元的旅程。 一、作业架构 从我
    Enqurance   2022-03-23 22:07   1   73
  • 2022 OO 第一单元个人总结

    2022 OO 第一单元个人总结 一、前言 对于本单元的项目设计,我认为以下三点是值得深思与提升的: 选取合适的数据结构存储信息,数据结构的选取合适程度,与表达式化简的难度以及由代码优化产生的bug数量息息相关; 采用递归下降的方法解析expression; 通过表达式预处理,更优美地书写代码; 但
    iLoveFox   2022-03-23 22:04   1   69
  • BUAA OO 2022 第一单元总结

    buaa 面向对象第一单元作业主要为表达式拆括号化简,并在此基础上可以进行进一步优化缩短表达式长度。
    璇璃   2022-03-23 21:54   0   42