设计模式(行为型模式)——解释器模式(Interpreter) http://my.oschina.net/u/1431757/blog/715891
菜鸟教程例子 http://www.runoob.com/design-pattern/interpreter-pattern.html
解释器模式是我们暂时的最后一讲,一般主要应用在OOP开发中的编译器的开发中,所以适用面比较窄。
Context类是一个上下文环境类,Plus和Minus分别是用来计算的实现,代码如下:
最后输出正确的结果:3。
基本就这样,解释器模式用来做各种各样的解释器,如正则表达式等的解释器等等!