老师,这节coding哪里应用了解释器模式啊?
来源:20-2 解释器模式coding
小蜗牛有大理想
2020-02-15
老师,这节coding哪里应用了解释器模式啊?哪个java类解释了哪个java类啊?难道是打印的日志解释了代码的功能?
写回答
1回答
-
同学,你看加法解释器里面是使用的“+”,乘法解释器里面是使用“*”,通过解释器模式将表达式的结果正确输出,日志只是输出解释器的执行步骤,你可以把所有的打印代码注释掉,结果还是不会出错,也能证明打印只是为了更好地说明代码执行的逻辑。最核心的还是parse()方法,它的功能就是解析表达式。
012020-02-16
相似问题