我基本上试图使用类层次结构创建一个计算器 - 基本功能将是:
将String表示转换为Tokens列表将Tokens列表转换为Polish Notation根据Polish Notation计算结果我还需要表示对象-
数字运算符和括号。
在此之后,我需要转换为波兰符号 - 使用调车场算法,然后计算答案。
我可以理解调车场,但不确定类层次结构部分。
优先级是 - 加法和减法的优先级为 2,乘法和除法的优先级为 3。
我假设我需要一个文件阅读器类以及处理不同对象的类。
我还需要帮助来创建自己的堆栈和队列。
谢谢