Mid GoF Patterns

Easily Extendable:?

  • New operations (e.g., subtraction, multiplication, etc.) can be added easily by

creating new non-terminal expression classes (e.g., Subtract, Multiply).

This makes the pattern highly extendable.

More from Design Patterns in C#

All questions for this course