Java設計模式——解釋器模式(詳解版)

模式的定義與特點 解釋器(Interpreter)模式的定義:給分析對象定義一個語言,並定義該語言的文法表示,再設計一個解析器來解釋語言中的句子。也就是說,用編譯語言的方式來分析應用中的實例。這種模式實現了文法表達式處理的接口,該接口解釋一個特定的上下文。 這裏提到的文法和句子的概念同編譯原理中的描述相同,「文法」指語言的語法規則,而「句子」是語言集中的元素。例如,漢語中的句子有很多,「我是中國人
相關文章
相關標籤/搜索