解释器模式
给定一个语言,定义它的文法的一种表示,并定义一个解释器,这个解释器使用该表示来解释语言中的句子。(摘抄)
解释器模式就是用来解释语句的,当有一个语言需要解释执行,并且你可以将该语言中的句子表示为一个抽象语法树时,可使用解释器模式。
解释器模式的好处是容易的改变和拓展文法。
缺点是规则越来越多,程序就越来越庞大,难以管理和维护。
我对这个模式的使用完全不熟悉,也完全没有用过,看完这一章之后我也感觉这个模式好像用处不大,所以写不出什么例子,以后碰到了,在记录吧。
给定一个语言,定义它的文法的一种表示,并定义一个解释器,这个解释器使用该表示来解释语言中的句子。(摘抄)
解释器模式就是用来解释语句的,当有一个语言需要解释执行,并且你可以将该语言中的句子表示为一个抽象语法树时,可使用解释器模式。
解释器模式的好处是容易的改变和拓展文法。
缺点是规则越来越多,程序就越来越庞大,难以管理和维护。
我对这个模式的使用完全不熟悉,也完全没有用过,看完这一章之后我也感觉这个模式好像用处不大,所以写不出什么例子,以后碰到了,在记录吧。