Interpreter模式

Interpreter模式

Interpreter(解釋器)模式是一種特殊的設計模式,它建立一個解釋器(Interpreter),對於特定的電腦程式設計語言,用來解釋預先定義的文法。簡單地說,Interpreter模式是一種簡單的語法解釋器構架。

基本介紹

  • 中文名:解釋器
  • 外文名:Interpreter
Interpreter模式,即解釋器模式。
解釋器模式屬於行為模式,Gof是這樣定義的:給定一個語言,定義它的文法的一種表示,並定義一個解釋器,這個解釋器使用該表示來解釋語言中的句子。
解釋器模式需要解決的是,如果一種特定類型的問題發生的頻率足夠高,那么可能就值得將該問題的各個實例表述為一個簡單語言中的句子。這樣就可以構建一個解釋器,該解釋器通過解釋這些句子來解決該問題。
實例套用:正則表達式

相關詞條

熱門詞條

聯絡我們