1. 程式人生 > >23種設計模式---16.直譯器模式

23種設計模式---16.直譯器模式

直譯器模式(Interpreter Pattern)提供了評估語言的語法或表示式的方式,它屬於行為型模式。這種模式實現了一個表示式介面,該介面解釋一個特定的上下文。這種模式被用在 SQL 解析、符號處理引擎等。

1.抽象出一個介面

2.實現該介面並制定對應規則

3.設定直譯器的規則

4.獲取直譯器,傳入對應值 解釋出對應的結果