應(yīng)用場景:根據(jù)規(guī)定語法進(jìn)行解析(解釋器模式用的比較少)萍虽。
包含要素:
AbstractExpression:抽象表達(dá)式
TerminalExpression:終結(jié)符表達(dá)式(運(yùn)算元素)
NontermimalExpression:非終結(jié)符表達(dá)式(運(yùn)算符號(hào)徊件,每個(gè)符號(hào)都要對(duì)應(yīng)處理邏輯)
Context:解析表達(dá)式
抽象表達(dá)式屈暗,定義解釋方法
具體元素處理(終結(jié)符表達(dá)式)
運(yùn)算符抽象表達(dá)式(非終結(jié)符表達(dá)式)
乘法運(yùn)算符解釋處理
除法運(yùn)算符解釋處理
取模運(yùn)算符解釋處理
對(duì)表達(dá)式進(jìn)行處理
客戶端調(diào)用