設計模式--解釋器模式

定義:定義個文法,並且定義一個解釋器, 使用解釋器來表示這個文法。文法就是一箇中規律規則。 使用場景:①將某個簡單的語言需要解釋執行並將語言中語句表示爲一個抽象的語法樹。②在某個特定的領域出現不斷重複的問題的時候,可以將該領域的問題轉化爲一個文法,然後進行解釋。 好處:當我們要進行文法的延伸的時候,只需要增加響應的非終結符解釋器,並且在構建抽象語法樹的時候進行具體的解釋即可。 壞處:會導致類的數量
相關文章
相關標籤/搜索