解释器模式是一种不常用的设计模式。我们需要开发一种新的语言的时候可以考虑解释器模式,不推荐使用,后期维护起来会很麻烦。
开发中常用的场景:
EL表达式处理
正则表达式解释器
SQL语法的解释器
访问者模式
对于存储在一个集合中的对象,它们可能具有不同的类型,对于该集合的对象,可以接受一类称为访问者的对象来访问,不同的访问者其访问方式也有不同。
常用场景
XML文档解析器设计
编译器设计
解释器模式是一种不常用的设计模式。我们需要开发一种新的语言的时候可以考虑解释器模式,不推荐使用,后期维护起来会很麻烦。
开发中常用的场景:
EL表达式处理
正则表达式解释器
SQL语法的解释器
访问者模式
对于存储在一个集合中的对象,它们可能具有不同的类型,对于该集合的对象,可以接受一类称为访问者的对象来访问,不同的访问者其访问方式也有不同。
常用场景
XML文档解析器设计
编译器设计