3.3 行为型-解释器模式

应用场景:根据规定语法进行解析(解释器模式用的比较少)。

包含要素:

AbstractExpression:抽象表达式

TerminalExpression:终结符表达式(运算元素)

NontermimalExpression:非终结符表达式(运算符号,每个符号都要对应处理逻辑)

Context:解析表达式


抽象表达式,定义解释方法
具体元素处理(终结符表达式)
运算符抽象表达式(非终结符表达式)
乘法运算符解释处理
除法运算符解释处理
取模运算符解释处理
对表达式进行处理
客户端调用
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容