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

  • OO第一单元总结

    第一单元总结 一、架构分析 1.第一次作业 (1)类图 (2)架构思路 本次作业架构较为简单,用一个数组构成的Num即可存储所有可能出现的数据(即用数组的偏移量映射x的指数,数组元素为对应系数),FactorClass、TermClass、ExprClass采用递归下降的方法(ExprClass分解
    Rupertail   2022-03-26 13:54   1   13
  • OO2022第一单元个人总结

    本文是对第一次面向对象课程作业的总结,文章首先总结了本次作业我的总体架构思路,接着分析了三次作业中我的架构迭代历程,之后对于我的最终架构给出了代码度量分析,且分析了架构的优缺点。之后文章分析了在Hack过程中的收获,以及在本次作业设计,编写中我学到的东西,尤其是关于深浅克隆这一部分我分享了我认为比较好的一些资料,和我自己的理解,希望uu们不要跟我一样在这一知识点再犯错误。最后文章阐述了本次作业中我的心得体会。文章如有错误,谢谢指正!
    Lei_YuYu   2022-03-26 13:52   2   58
  • BUAA_OO_第一单元总结

    OO第一单元总结 第一单元作业进行的是表达式的去括号与化简。 第一次作业要求对表达式的结构进行建模,完成单变量多项式的括号展开;第二次作业在第一次作业的基础上增加了单层括号嵌套的三角函数、自定义函数与求和函数;第三次作业将第二次作业的功能进一步扩展,要求完成多层嵌套的表达式和函数调用的括号展开与化简
    Misivoay   2022-03-26 13:50   0   16
  • OO第一单元总结

    OO第一单元总结 第一次作业 UML类图 架构设计 ​ 第一次作业采用了递归下降的方法,将表达式Expr拆成项Term,Term可以拆成带指数的项Basic,Basic由各种因子组成。借用第一次训练的思路,由Lexer与Parser解析表达式。定义了Factor接口,表达式因子、常数因子和变量因子实
    JcDt   2022-03-26 13:45   0   13
  • 【2022春-面向对象】第一单元总结

    【2022春-面向对象】第一单元总结 一.架构生成思路 前言 第一单元围绕着表达式解析这一个大主题。在讨论具体如何实现表达式解析之前,我们首先要明确我们的任务是什么。 这个任务已经在课程组给出的三次作业的介绍的第一部分“训练目标”中体现: 第一次作业:通过对表达式结构进行建模,完成单变量多项式的括号
    infinity0   2022-03-26 13:42   0   14
  • oo第一单元总结

    第一次作业: 数据管理: Polynomial:统一管理表达式,项,因子 存储格式:BigInteger[length] 运算方法: add sub mul power converse(取反) 输出方法:print(依次输出正项负项) 解析思路:划分处理 预处理:MyString delBlank
    后玉洲   2022-03-26 13:41   3   20
  • 『BUAA-OO-Unit1-Summary』

    『BUAA-OO-Unit1-Summary』 Homework1 一、思路与实现过程 0. 前言: 第一次作业的思考过程是漫长而痛苦的,从周一到周三开启无休止的原地坐牢模式,直到周四早晨的上机,提示代码一下子给了我灵感,接下来利用一个下午的时间完成了作业。但是三周后回过头来重读第一次作业的代码,回
    augusto_13   2022-03-26 13:33   1   14
  • OO第一单元总结

    OO第一单元总结 三次作业总览 如何用代码来描述事物,这是在学习面向对象过程中很值得思考的一个问题。本单元的任务是扩展表达式,我在三次作业中都使用了表达式树来描述表达式,这种描述表达式的方式体现了运算的本质,很契合我们要解决的问题,使程序具有很强的可迭代性,故我在完成这三次作业过程中没有重构,而是很
    Xayah06   2022-03-26 13:32   1   13
  • OO第一单元作业总结

    OO第一单元作业总结 第一次作业 简介 ​ 第一次作业为解析含加、减、乘号以及幂次和括号的运算表达式,完成表达式的括号展开任务并输出。 架构思路 ​ 解析表达式的方式思考过两种,一是将表达式转成后缀表达式,以后缀表达式构建表达式树,表达式树节点为运算符,对于不同的运算节点只需写出对应的运算方式(加、
    j[k]{2}   2022-03-26 13:28   1   34
  • OO第一单元总结

    OO第一单元总结 一、基于度量分析程序结构 1.类图分析 因为三次作业是一一迭代的过程,同时我的程序在类图方面三次作业区别不大,就只放第三次作业的图了。总的来看,整个程序的框架还是很清楚的,利用递归下降法,从而使用expression-term-factor的树状结构来对表达式的每一个单元进行存储,
    鹏程万里orz   2022-03-26 13:28   0   16