解釋器模式(Interpreter Pattern)

解釋器模式對給定一個語言,定義它的文法的一種表示,並定義一個解釋器,這個解釋器使用該表示來解釋語言中的句子。   解釋器模式須要建立一個類層次結構,在這個類層次結構中,每一個類實現(或解釋)一個公共操做。   例如:若是你須要對一個對象進行if...else操做,若是必要,你能夠爲其定義一個IfCommand對象來進行操做;若是是將一個對象從這兒移動到那兒,也就能夠定義一個CarryCommand
相關文章
相關標籤/搜索