自定義語言的實現——解釋器模式(三)

18.3 解釋器模式概述 解釋器模式是一種使用頻率相對較低但學習難度較大的設計模式,它用於描述如何使用面嚮對象語言構成一個簡單的語言解釋器。在某些情況下,爲了更好地描述某一些特定類型的問題,我們可以創建一種新的語言,這種語言擁有自己的表達式和結構,即文法規則,這些問題的實例將對應爲該語言中的句子。此時,可以使用解釋器模式來設計這種新的語言。對解釋器模式的學習能夠加深我們對面向對象思想的理解,並且掌
相關文章
相關標籤/搜索