Паттерн: Интерпретатор (Interpreter)
Исходник: BooleanExp.java, язык: java [code #493, hits: 8436]
автор: this [добавлен: 05.10.2007]
  1. package interpreter;
  2.  
  3. public interface BooleanExp {
  4. boolean Evaluate(Context c);
  5.  
  6. BooleanExp Replace(String str, BooleanExp exp);
  7.  
  8. BooleanExp Copy();
  9. }
Сущность NonterminalExpression

Базовый интерфейс всех логических выражений.
Тестировалось на: java 1.5.0_04

+добавить реализацию