Różnice między wybraną wersją a wersją aktualną.
Both sides previous revision Previous revision | Last revision Both sides next revision | ||
interpreter [2008/12/07 11:18] posciak |
interpreter [2008/12/07 11:19] posciak |
||
---|---|---|---|
Linia 49: | Linia 49: | ||
===== Przydatność ===== | ===== Przydatność ===== | ||
Wzorzec interpretera działa najlepiej, gdy: | Wzorzec interpretera działa najlepiej, gdy: | ||
- | * gramatyka jest stosunkowo prosta - dla skomplikowanych gramatyk hierarchia klas staje się duża i trudna w utrzymaniu. | + | * gramatyka jest stosunkowo prosta - dla skomplikowanych gramatyk hierarchia klas staje się duża i trudna w utrzymaniu. |
- | * efektywność nie jest cechą krytyczną | + | * efektywność nie jest cechą krytyczną |
- | * istotna jest możliwość łatwej zmiany i rozszerzania gramatyki - wystarczy dodać nowe klasy do hierarchii lub zmodyfikować istniejące | + | * istotna jest możliwość łatwej zmiany i rozszerzania gramatyki - wystarczy dodać nowe klasy do hierarchii lub zmodyfikować istniejące |
===== Przykład ===== | ===== Przykład ===== | ||