设计模式学习笔记-解释器模式

四则运算问题 先输入表达式的形式,好比a+b+c+d-e,要求表达式字母不能重复 在分别输入a、b、c、d、e的值 最后求出结果 传统方案解决四则运算问题 编写一个方法,接收表达式的形式,而后根据用户输入的数值进行解析,获得结果 问题分析:若是加入新的运算符,不利于扩展 解决方案:考虑解释器模式,即表达式–>解释器(能够设置多个)–>结果 解释器模式 基本介绍 在编译原理中,一个算术表达式经过词法
相关文章
相关标签/搜索