O'Reilly logo
  • Li Xie thinks this is interesting:

And we can add new behaviors without modifying any of our existing behavior classes or touching any of the Duck classes that use flying behaviors.

From

Cover of Head First Design Patterns

Note

add > change