大話設計模式二十五之解釋器模式

解釋器模式(interpreter),給定一個語言,定義它的文法的一種表示,並定義一個解釋器,這個解釋器使用該表示來解釋語言中的句子。 解釋器模式需要解決的是,如果一種特定類型的問題發生的頻率足夠高,那麼可能就值得將該問題的各個實例表述爲一個簡單語言中的句子。這樣就可以構建一個解釋器,該解釋器通過解釋這些句子來解決該問題。 因爲匹配字符的需求在軟件的很多地方都會使用,而且行爲之間都非常類似,過去的
相關文章
相關標籤/搜索