目录
-
定义的理解:
创建一个解释器类,把传进来的固定的参数,按照定义好的规则(一般会出现多重条件判断的场合下使用才比较有必要)来执行判断,并根据判断结果执行相应操作。
-
怎么用:
构成:
何时使用
-
用来解决频率较高的、多重逻辑判断的、逻辑判断规则简单的 问题判定行为。
-
一定条件下可以结合命令模式使用
-
不常用,java中expression4J更好用,关于expression4J可参考 https://blog.csdn.net/earbao/article/details/39830495
-
评价
主要是明白他的优点思想,就是把具体的逻辑判断抽象为一种固化的行为模式
-
代码
代码参见:https://www.w3cschool.cn/shejimoshi/interpreter-pattern.html