解释器模式
2016-05-16 19:15:25 5 举报
解释器模式是一种行为设计模式,它通过定义一组表达式和相应的解释算法,将一个特定类型的语句或符号转化为可执行代码。解释器模式通常用于实现语言、正则表达式解析等场景。在实际应用中,解释器模式可以提供更加灵活和高效的解决方案,因为它可以将复杂的语法结构和语义逻辑分离开来,使得代码更加易于维护和扩展。同时,解释器模式也可以避免一些编译型语言的弊端,例如无法动态修改代码等问题。总之,解释器模式是一种非常有用的设计模式,可以帮助我们更好地理解和应用编程语言和表达式。
作者其他创作
大纲/内容
ValueNode
-value :int
+ ValueNode(int value)+ interpret() :int
SubNode
Calculator
-statement :String-node :Node
+ bulid(String statement) :void+compute() :int
Author : 汪锴Date: 20160516Number: 2013011404
SymbolNode
-left :Node-right :Node
AddNode
Node
+interpret() :int
0 条评论
下一页