Interpreter Pattern(GoF-Behavioral Design Patterns)

来源:互联网 发布:微信网页授权多个域名 编辑:程序博客网 时间:2024/05/05 23:17

这种模式顾名思义,就是将一段文字解释为另一段文字,当然,这其中要遵循某一规则。

一般情况下,需要针对所有语法,对源文字进行递归和遍历,所以,解释器的效率会比较低。

解释器模式常用于不看中程序的效率,其规则经常需要扩展的情况。

其实行为型的模式都有一个共同的特点,就是使用者比较省事儿,只需要交待一下任务就行了。

具体的实现过程有时可能会很复杂,但一旦完成,使用起来就很方便,而且还能扩展。

原创粉丝点击