26 Interpreter解釋器模式(行爲型)

26 Interpreter(行爲型) 動機: 給定一個語言之後,解釋器模式可以定義出其文法的一種表示,並同時提供一個解釋器。客戶端可以使用這個解釋器來解釋這個語言中的句子。 什麼時候用: 當需要解釋一種語言時,可以使用解釋器模式,並且可以將該語言中的語句表示爲抽象語法樹。 當語法簡單時,解釋器模式最有效。語法結構不能太複雜 效率不是一個關鍵問題。最有效的解釋器通常不是通過直接解釋解析樹實現的,而
相關文章
相關標籤/搜索