老师,这节coding哪里应用了解释器模式啊?

来源:20-2 解释器模式coding

小蜗牛有大理想

2020-02-15

老师,这节coding哪里应用了解释器模式啊?哪个java类解释了哪个java类啊?难道是打印的日志解释了代码的功能?

写回答

1回答

geelylucky

2020-02-16

同学,你看加法解释器里面是使用的“+”,乘法解释器里面是使用“*”,通过解释器模式将表达式的结果正确输出,日志只是输出解释器的执行步骤,你可以把所有的打印代码注释掉,结果还是不会出错,也能证明打印只是为了更好地说明代码执行的逻辑。最核心的还是parse()方法,它的功能就是解析表达式。

0
1
小蜗牛有大理想
非常感谢!
2020-02-16
共1条回复

Java设计模式精讲-Debug方式+内存分析

系统学习设计原则,设计模式,锤炼编码内功,赢取高薪Offer

3430 学习 · 407 问题

查看课程