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

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

    面向对象设计与构造-第一单元总结 第一次作业 1 题目描述 读入一个包含加、减、乘、乘方以及括号(其中括号的深度至多为 1 层)的单变量表达式,输出恒等变形展开所有括号后的表达式。 2 整体架构 本次作业的UML图如下所示: 3 类的设计 3.1 ExpMap类 ExpMap类是本次作业中的核心,是
    h_bh   2022-03-26 15:06   0   13
  • oo第一单元作业总结

    一、概述 第一单元的作业主要内容为表达式解析与化简,由于寒假预习不充分,我在一开始就采用了预解析模式,所以代码结构较简单,在整个迭代开发过程中基本没有经历过大的重构; 基本思路是对预处理输入的每一行解析出操作符和操作数,并对每一行的f(n)建立一个单独的表达式对象;将计算和展开后的产生的未经化简的表
    林则海纳   2022-03-26 14:56   0   12
  • 面向对象第一单元总结回顾

    OO第一单元总结回顾 1.前言 OO第一单元的作业围绕表达式化简。考虑到增量式开发需要程序具有良好的可拓展性,三次作业都采用递归下降的方法,表达式、项、因子逐级分析,再针对不同层次采用不同的化简、合并策略。下面对各次作业展开分析。 2.各次作业分析 2.1第一次作业 Part 1. 基本思路 第一次
    深夜竞走的KFC   2022-03-26 14:27   0   27
  • OO-第一单元作业总结

    作业内容介绍 OO第一次作业的内容是实现一个支持自定义函数及三角函数、求和函数的多项式化简程序 UML类图 其中,各个类的含义如下: . ├── computation (用于实现表达式记录及化简计算的包) │ ├── Expression.java (表达式类) │ ├── Factor.java
    Dofingert   2022-03-26 14:21   0   26
  • OO第一单元总结

    OO第一单元总结 一、基于度量的程序结构分析 1.1、程序结构整体分析 三次作业都是表达式展开,读入字符串后解析并输出字符串。采用建立不同层次的类进行递归展开,逐层解析后输出。 1.2、第一次作业 为解析表达式字符串,在参考讨论区同学分享的思路后,决定将表达式拆解为表达式、项和变量三种不同层次的结构
    今天起不摸鱼   2022-03-26 14:15   0   32
  • BUAA_OO_第一单元总结

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

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

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

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

    综述 由于本人这几周学习状态很差,OO作业又需要每周迭代进行,本人三周没有完成相应的要求,在此只能分享一下自己的问题和经验。对于自己的程序结构,因为仍未完善,就不再分享了。 心得体会 这学期第一个月就快要结束了,这篇单元总结也是对我这一个月学习状态的总结。我对自己的态度和能力都很失望,四周下来,心思
    邱柏硕   2022-03-26 13:21   0   46