解释器模式:
介绍:当我们开发新的语言时,可以考虑使用解释器模式
场景:EL表达式的处理;正则表达式解释器;SQL语法解释器;数学表达式解释器
访问者模式:
定义:表示一个作用于某个对象结构中的各元素的操作,它使得我们可以再不改变个元素的类前提下定义作用于这些元素的新操作
场景:Xml文档解析器设计;编译器的设计;复杂集合对象的处理
了解应用场景即可,当然深入学习更好,没有坏处!
介绍:当我们开发新的语言时,可以考虑使用解释器模式
场景:EL表达式的处理;正则表达式解释器;SQL语法解释器;数学表达式解释器
定义:表示一个作用于某个对象结构中的各元素的操作,它使得我们可以再不改变个元素的类前提下定义作用于这些元素的新操作
场景:Xml文档解析器设计;编译器的设计;复杂集合对象的处理
了解应用场景即可,当然深入学习更好,没有坏处!