Documentos de Académico
Documentos de Profesional
Documentos de Cultura
COMPORTAMIENTO
INTERPRETER
PATTERN
PROPÓSITO
true
true
false
true
false
CONSECUENCIAS
Positivas
Es facil cambiar y extender la gramática.
Implementar la gramática es sencillo.
Fácil modificación y ampliación de los elementos gramaticales (al ser
representados mediante una jerarquía de clases).
Se puede añadir nuevas interpretaciones de los símbolos.
Negativas
Las gramáticas complejas son difíciles de mantener.
No cubre gramáticas complejas.
Patrones Relacionados
Iterador
Define un interfaz para recorrer los elementos y acceder a ellos
iteradorConcreto
Implementa la interfaz Iterador
Mantiene la posición actual en el recorrido del agregado
Agregado
Define una interfaz para crear un objeto Iterador
AgregadoConcreto
Implementa la interfaz de creación de Iterador para devolver una instacia del
IteradorConcreto apropiado
EJEMPLO
d
Java.útil.Iterator en Java
F
CONSECUENCIAS