Aha!設計模式(82)-解釋器模式(3)

適用性   如果某種語言可以表示爲足夠簡單的抽象語法樹,而且效率不是最重要因素,就可以使用解釋器模式。   結構 參與者 • AbstractExpression (抽象表達式,如Expr) —聲明抽象的解釋操作,這個操作被所有的子類共享。 •NonterminalExpression (非終結符表達式,如AdditiveExpr、MultiplicativeExpr等) — 文法中所有可以分解爲
相關文章
相關標籤/搜索