Interpreter Pattern(GoF-Behavioral Design Patterns)
2009-03-27 22:16
411 查看
这种模式顾名思义,就是将一段文字解释为另一段文字,当然,这其中要遵循某一规则。
一般情况下,需要针对所有语法,对源文字进行递归和遍历,所以,解释器的效率会比较低。
解释器模式常用于不看中程序的效率,其规则经常需要扩展的情况。
其实行为型的模式都有一个共同的特点,就是使用者比较省事儿,只需要交待一下任务就行了。
具体的实现过程有时可能会很复杂,但一旦完成,使用起来就很方便,而且还能扩展。
一般情况下,需要针对所有语法,对源文字进行递归和遍历,所以,解释器的效率会比较低。
解释器模式常用于不看中程序的效率,其规则经常需要扩展的情况。
其实行为型的模式都有一个共同的特点,就是使用者比较省事儿,只需要交待一下任务就行了。
具体的实现过程有时可能会很复杂,但一旦完成,使用起来就很方便,而且还能扩展。
相关文章推荐
- Chain of Responsibility(Gof-Behavioral Design Patterns)
- Command Pattern(GoF-Behavioral Design Patterns)
- Iterator Pattern(GoF-Behavioral Design Patterns)
- Mediator Pattern(GoF-Behavioral Design Patterns)
- Memento Pattern(GoF-Behavioral Design Patterns)
- Singleton Pattern(GoF-Creational Design Patterns)
- Behavioral Design Patterns
- GOF 23 kinds of design patterns
- Examples of GoF Design Patterns(GOF提及的设计模式在java中的例子)
- GoF--Creational Design Patterns 创建型设计模式(一)
- Examples of GoF Design Patterns in Java's core ...
- JDK里的设计模式Examples of GoF Design Patterns
- Mail-list精选-[refactoring] Table-Driven designs versus GOF-centric Design Patterns
- (转)GoF--Creational Design Patterns 创建型设计模式(一)
- Template Method Pattern(Gof-Behavioral Design Pattern)
- Examples of GoF Design Patterns--摘录
- Design Patterns in Java: Behavioral
- Examples of GoF Design Patterns--摘录
- UML系列,使用UML实现GOF Design patterns,常用模式类图解读
- Examples of GoF Design Patterns(GOF提及的设计模式在java中的例子)