设计模式(二十三)——解释器模式(Interpreter )

解释器模式(Interpreter )

实现了一个表达式接口,该接口解释一个特定的上下文

应用

编译器,正则表达式,SQL解析

实现

实现一个一位数的加法运算

public class Interpreter {
    public int add(String s){
        if (s.charAt(1)=='+'){
            return s.charAt(0)-'0' + s.charAt(2)-'0';
        }
        return 0;
    }
}
public class Main {
    public static void main(String[] args) {
        System.out.println(new Interpreter().add("3+4"));
    }
}

在这里插入图片描述

你可能感兴趣的:(设计模式,笔记,java,设计模式,解释器模式,java)