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

  • OO_Unit1总结

    OO_Unit1总结 ㊙️ 第一单元的主要任务是实现表达式的计算和化简,从第一次作业到第三次作业表达式结构越来越复杂。总体思路是采用递归下降的方法处理,主要环节有:解析、分类、计算、优化。下面将进行简单介绍。 题目概述 hw1:对只含有单层括号,支持加减乘方的简单多项式进行拆括号和化简输出 hw2:
    _反派甲   2022-03-25 22:18   0   25
  • OO1-3次课下作业总结

    OO第一单元总结 整体总结 OO课程的第一单元作业主题是第1到3次作业,内容是尽可能多的拆括号并化简表达式。我在假期里并没有预习任何面向对象的知识,也没有学习git等工具的使用,更没有配置IDEA、eclipse等编辑器的Java环境,在刚开学就近乎于期末的高压下,我这三周过的很痛苦,但是也收获了非
    Albert_ZYT   2022-03-25 22:09   0   24
  • BUAA_OO_Unit1总结

    一、前言 第一单元是对表达式拆括号和化简的基本联系。对我而言,这个过程的最大收获是在字符串处理过程中感受到了面向对象的强大力量(虽然自己面向过程居多)。在高任务量和迭代开发(不断重构)的过程中,对类之间交互的掌握也进一步加深。 回首自己三次作业的代码,由于完成第一次作业时还没有下发第一单元训练,因此
    locnxe   2022-03-25 22:04   1   36
  • BUAA_OO_第一单元总结与反思

    BUAA_OO_第一单元总结与反思 摘要 本单元有三次作业,作业题目就是,输入一个表达式字符串,对这个字符串进行处理,要求输出被去掉括号的表达式字符串。下面说明各次作业的因子类型。 Homework1: 变量因子 幂函数 一般形式 由自变量 x,指数符号 ** 和指数组成,指数为一个非负带符号整数,
    20373467dyt   2022-03-25 21:57   1   18
  • BUAA-OO-Lab1-Java面向对象

    BUAA-OO-Lab1-Java面向对象 一、面向对象程序设计 1.1 面向对象程序设计 面向对象程序设计(Object-Oriented Programming)是一种基于对象的编程范式。相对面向过程程序设计(Procedure-Oriented Programming)而言,OOP 不 ”注重
    抹茶印象   2022-03-25 21:53   2   44
  • OO第一单元总结

    2022北航OO第一单元总结 第一次作业 第一次作业因子仅包含常数(带符号及前导0),幂函数(指数非负,包含省略形式)和表达式因子;项由乘号连接的若干因子组成(第一个因子前可带一个符号);表达式由加号或减号连接的若干项组成(第一项前可带一个符号)。同时声明了如空白字符等输入表达式的形式限制及如指数范
    realgyyyyy   2022-03-25 21:51   0   62
  • 北航2022OO第一单元博客作业

    总述 第一单元任务概括起来是处理表达式。表达式是有层次的,总体需要递归地解决,但落实到每一层,终究需要小心翼翼地扫描和处理字符。我在最初设计时,除了最基本的设计以外,还考虑了以下几个问题并作出了初步规划: 1.是否可能出现除法或取模等运算?我认为除法出现概率不大。因为本单元OO作业似乎意在使我们建立
    20373715WYJ   2022-03-25 21:44   2   30
  • OO第一单元总结

    OO第一单元总结 总体设计思想 处理流程 首先,为尽量保证正确性,我选择了先完全展开后化简的操作。方法处理总体分为三块。 输入与预处理:MainClass.java及官方包、FuncManage.java 表达式解析:Parser.java 表达式化简:Simple.java、SimpleTerm.
    BessiePei   2022-03-25 21:28   1   42
  • 2022年北航面向对象程序设计第一单元总结

    2022年北航面向对象程序设计第一单元总结 HW1 设计思路 UML图 解析 首先在ExpressionDemo里面初始化字符串,在初始字符串层级保证输入的合法化 然后传入到Expression上,构造根表达式,这时先通过toSuffix解析把每个元素解析成一个组成元素(Element或Operat
    Oh_so_many_sheep   2022-03-25 21:28   0   261
  • 面向对象第一单元个人总结

    面向对象第一单元个人总结 摘要:本次博客介绍了第一单元三次作业的思路、bug分析与心得体会,三次作业均采用预解析模式。 一、第一次作业 UML类图: 解析: MainClass:执行主程序,判断每一次的输入为add、sub、neg、pos、mul、pow中的哪种运算,进而执行Factor中的相应函数
    苏俊行   2022-03-25 21:16   0   36