设计模式笔记(9 INTERPRETER & ITERATOR)

INTERPRETER(解释器) 适用性: 当有一个语言须要解释执行,而且你能够将语言中的句子表示为一个抽象语法树时,可以使用解释器模式。 思考: 一个常见使用状况固然是操纵一种程序语言,例如JavaScript,Python。这个时候,咱们一般使用一个脚本引擎库来实现解释器。然而,并非全部语言都是程序语言,解释器模式更多的时候能够用来处理非程序语言,例如正则表达式。语言的规则也能够简单,也能够复
相关文章
相关标签/搜索